Skip to content
Province

Huelva Province, Spain

Huelva province, in Andalusia, is home to 535,703 people in 80 municipalities covering 3,910 sq mi. Its capital, Huelva, sits at 26 ft (8 m), and its highest point is Cumbre de los Bonales, at 3,455 ft (1,053 m).

Population (2025)
535,703
+3.0% since 2015
Area
3,910 sq mi
25th largest of the 50 provinces
Density
137 people/sq mi
Spain: 251 people/sq mi
Municipalities
80
26 with fewer than 1,000 people
Capital’s elevation
26 ft
Huelva
Highest point
3,455 ft
Cumbre de los Bonales

Map of Huelva province by municipality

Fuenteheridos Los Marines Aljaraque El Almendro Almonaster la Real Almonte Alosno Aracena Alájar Aroche Arroyomolinos de León Ayamonte Beas Berrocal Bollullos Par del Condado Bonares Cabezas Rubias Cortelazor Cala Calañas El Campillo Campofrío Cañaveral de León Cartaya Castaño del Robledo El Cerro de Andévalo Cumbres de Enmedio Cumbres de San Bartolomé Cumbres Mayores Chucena Encinasola Escacena del Campo Corteconcepción Cortegana Galaroza Gibraleón La Granada de Río-Tinto El Granado Puerto Moral Higuera de la Sierra Hinojales Hinojos Huelva Isla Cristina Punta Umbría Jabugo Lepe Linares de la Sierra Lucena del Puerto Manzanilla Minas de Riotinto Moguer La Nava Nerva Niebla La Palma del Condado Palos de la Frontera Paterna del Campo Paymogo Puebla de Guzmán Rociana del Condado Rosal de la Frontera San Bartolomé de la Torre San Juan del Puerto Sanlúcar de Guadiana San Silvestre de Guzmán Santa Ana la Real Santa Bárbara de Casa Santa Olalla del Cala Trigueros Valdelarco Valverde del Camino Villablanca Villalba del Alcor Villanueva de las Cruces Villanueva de los Castillejos Villarrasa Zalamea la Real Zufre La Zarza-Perrunal Huelva · 26 ft Cumbre de los Bonales · 3,455 ft
  • Capital
  • Elevation page (color shows elevation)
  • Highest point and peaks
Open the interactive province map

Population and municipalities

With 535,703 people on January 1, 2025, Huelva province ranks 29th by population and 25th by area among Spain’s 50 provinces. Since 2015 it has gained 15,686 people (3.0%). Density is 137 people/sq mi, against a Spanish average of 251 people/sq mi.

The capital, Huelva, has 143,215 residents, 27% of the province. Next come Lepe (29,677), Almonte (24,864), and Moguer (24,083).

Of its 80 municipalities (the 40th most of any province), 26 have fewer than 1,000 people. The smallest by population is Cumbres de Enmedio, with 54, and the largest by area is Almonte, at 332 sq mi.

Largest municipalities by population (2025)
Municipality Population Area Elevation
Huelva 143,215 58.5 sq mi 26 ft
Lepe 29,677 49.4 sq mi —
Almonte 24,864 332 sq mi —
Moguer 24,083 78.7 sq mi —
Aljaraque 22,737 13.1 sq mi —
Ayamonte 22,001 54.7 sq mi —
Isla Cristina 21,525 19.1 sq mi —
Cartaya 21,471 86.8 sq mi —
Punta Umbría 16,281 15.0 sq mi —
Bollullos Par del Condado 14,314 19.1 sq mi —

Elevation

The capital, Huelva, sits 26 ft (8 m) above sea level, the 9th lowest of Spain’s 52 provincial capitals and autonomous cities.

According to the IGN’s summit table, the highest point in Huelva province is Cumbre de los Bonales, at 3,455 ft (1,053 m), in the Sierra de Tentudía, on the border with Badajoz. It’s 63 mi from the capital in a straight line and 3,428 ft higher.

  1. Huelva 26 ft

Andalusia

Huelva is one of the 8 provinces of Andalusia, along with Almería, Cádiz, Córdoba, Granada, Jaén, Málaga, and Seville. See Andalusia: its provinces, population and peaks.

Tools and maps

Frequently asked questions

How many municipalities are in Huelva province?

80. That ranks 40th among Spain’s provinces, and 26 of them have fewer than 1,000 people.

What is the population of Huelva province?

535,703, according to the INE’s municipal register on January 1, 2025: the 29th most populous province in Spain.

What is the highest point in Huelva province?

Cumbre de los Bonales, at 3,455 ft (1,053 m), according to the IGN’s summit table. It’s shared with Badajoz.

What is the elevation of Huelva?

26 ft (8 m) above sea level, according to Spain’s National Geographic Institute (IGN).

What is the largest town in Huelva province after the capital?

Lepe, with 29,677 people. Next is Almonte, with 24,864.

Sources

  • Population: our own work with data from the INE website (www.ine.es), municipal register on January 1, 2025 (updated 12/11/2025).
  • Area, municipal boundaries, elevations and highest point: Spain’s National Geographic Institute, IGN (CC BY 4.0 ign.es). Simplified boundaries.
  • Position of peaks with a page: OpenStreetMap (ODbL).

Reviewed October 31, 2026 · Methodology and sources · Spotted a mistake? Let us know