Locality – how well neighbouring genotypes correspond to neighbouring phenotypes – has been defined as a key ele-ment affecting how Evolutionary Computation systems ex-plore and exploit the search space. Locality has been studied empirically using the typical Genetic Algorithm (GA) rep-resentation (i.e., bitstrings), and it has been argued that locality plays an important role in EC performance. To our knowledge, there are few explicit studies of locality using the typical Genetic Programming (GP) representation (i.e., tree-like structures). The aim of this paper is to address this important research gap. We extend the genotype-phenotype definition of locality to GP by studying the relationship be-tween genotypes and fitness. We consider a ...