Huelva is a municipality located in the southwest of the Iberian Peninsula in Spain. It serves as the capital of the province of Huelva within the autonomous community of Andalusia. The city is situated on the Atlantic coast along the Gulf of Cádiz, positioned between the estuaries of the Odiel and Tinto rivers.
According to data from the 2010 census, the city had a population of 149,410 residents. It serves as a primary administrative and geographical hub for its surrounding province in the southern region of the country.