Lepe es un municipio español de la provincia de Huelva, Andalucía. En el año 2011 contaba con 27.241 habitantes. Su extensión superficial es de 127,94 km y tiene una densidad de 202,33 hab. /km. Es el municipio más poblado de la provincia tras la capital. Fundada por los fenicios en un pequeño valle junto al Río Piedras, Lepe ha sido poblada por romanos y árabes, conservando patrimonio histórico de éstas épocas.