Según el censo del 1 de enero de 2010, el municipio de Estepa tiene 11 230 habitantes, repartidos entre el núcleo urbano y el resto de unidades de población del municipio: Alamedilla (cortijo), Gallo (cortijo), Pozo del Villar (cortijada) y La Salada (aldea).