Además del núcleo de población principal tiene tres pedanías: El Viar, Esquivel y San Ignacio del Viar, cuenta con una población de 11.813 habitantes.
Se encuentra en la comarca de la Vega del Guadalquivir.