Lepe é um município da Espanha na província de Huelva, comunidade autónoma da Andaluzia, de área 129 km² com população de 23 607 habitantes (2007) e densidade populacional de 171,39 hab/km².