sobre el nivel del mar, limitando al norte con la localidad cordobesa de Iznájar, al sur con Archidona (Málaga), al este con Loja (Granada) y al oeste con Villanueva de Algaidas (Málaga).