Benamocarra es un pueblo y municipio de la provincia de Málaga, parte de la comunidad autónoma de Andalucía en el sur de España. El municipio se encuentra a unos 5 kilómetros de Vélez Málaga y 41 de la capital provincial. Tiene una población de aproximadamente 3,000 residentes. Los nativos se llaman Benamocarreños.