Limita por el norte con el municipio de Marchena y con el de Arahal, por el este con La Puebla de Cazalla, por el oeste con parte de Arahal y por el sur con los de Montellano, Coripe y Pruna además de con la provincia de Cádiz.