Tien una estensión municipal de 22,12 km². y ta asitiáu a una altitú de 661 m. sobre'l nivel del mar, llindando al norte cola llocalidá cordobesa de Iznájar, al sur con Archidona (Málaga), al este con Loxa (Granada) y al oeste con Villanueva de Algaidas (Málaga).