El municipio tiene una superficie aproximada de 16 kilómetros cuadrados, lo que representa un 0,82% de la superficie total de la comarca de Antequera.