Su término municipal tiene una superficie de 105,10 km² y limita con Almogía, Álora, Pizarra, Casarabonela, Coín, Alhaurín el Grande, Alhaurin de la Torre y Málaga.