Estepa es un municipio español de la provincia de Sevilla, en la comunidad autónoma de Andalucía. Se encuentra en la comarca de la Campiña Sur, a unos 100 km de la capital provincial.
Según el censo de 2022, Estepa tiene una población de 22.945 habitantes. La densidad de población es de 117,15 hab/km².
Estepa se encuentra a una altitud de 280 m sobre el nivel del mar. El término municipal tiene una superficie de 197,4 km².