Es un municipio cercano a Málaga a unos 45 km, su extensión es de 113 km2 y su altitud es de 514 m.

Tras la entrada de los cristianos la mayoría de los musulmanes se quedó en Casarabonela junto a nuevos pobladores procedentes de otros lugares de Andalucía y de Extremadura. El 13 de septiembre de 1487 se dictaron las ordenanzas de la villa. En tiempo de Felipe II se concedió a Casarabonela el título de Villa, documento que con el nombre de Carta conserva en su archivo municipal.

Además del castillo, edificio de gran importancia es la parroquia consagrada al apóstol Santiago, que en su tiempo tuvo la categoría de Colegiata. Tiene tres naves con torre y un gran valor.