Benamocarra es un pueblo pequeño de la Axarquía, situado entre el litoral mediterráneo y el interior de la comarca, a unos 5 km de Vélez-Málaga y a 35 km de Málaga capital. Su extensión es de 5,75 km2 y su altitud de 126 m. Tiene unos 3000 habitantes con un nivel socioeconómico medio-bajo.
Aunque Benamocarra ha sido siempre un municipio cuya dedicación mayoritaria ha sido la agricultura, en los últimos años se ha producido un incremento del sector de la construcción y el número de personas que se gana la vida trabajando en este sector ha ido en aumento.
También existe un gran número de personas que se dedican al comercio y al sector servicios. Es un pueblo con tradición musical, de ahí el nombre del CEIP, el de un ilustre músico de Benamocarra, Eduardo Ocón Rivas.