Lepe is a Spanish town situated in the province of Huelva within the autonomous community of Andalusia. Located in the southwestern part of Spain, the municipality sits in close proximity to the Portuguese border.
As of the 2025 municipal register, the city has a population of 29,877 inhabitants.