Situado a 42 km de Málaga cuenta con 2830 habitantes y su extensión es de 6 km2.

Conquistada la ciudad de Vélez por Fernando el Católico, Benamocarra se rindió al mismo tiempo que los demás pueblos del contorno. Cuando la rebelión de los moriscos en 1568, contaba el municipio con 115 vecinos, siendo 87 de ellos de origen musulmán y los demás cristianos viejos. Esta política de coexistencia se practicó mucho sobre todo en zonas hortícolas, dado el gran conocimiento que de estos cultivos tenían los árabes.