El muncipio se sitúa al este de la campiña onubense, lindando con Almonte; este importante núcleo, sobre todo por su significación vinícola, cuenta con 6327 habitantes, una extensión de 73 km2 y una altitud de 109 m sobre le nivle del mar. Dista de la capital unos 37 km.