Benamargosa es un municipio español de la provincia de Málaga, Andalucía, situado en la comarca de la Axarquía.
Ubicado a 96 metros de altitud, en el valle del mismo nombre, su término municipal tiene una superficie de 12,12 km² y su población es de 1.631 habitantes.
Se conoce popularmente como "Gibraltar el Chico", debido a que antaño, gran parte de sus vecinos se dedicaba al contrabando de tabaco procedente de Gibraltar, por lo que se le adjudicó este nombre por toda la provincia y parte de las colindantes.[cita requerida]
Población:
1.558
INE 2017