Skip to content
Province

Huelva Province, Spain

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

By the All Map Tools Team

Population (2025)
535,703
+3.0% since 2015
Area
10,127 km²
25th largest of the 50 provinces
Density
53 people/km²
Spain: 97 people/km²
Municipalities
80
26 with fewer than 1,000 people
Capital’s elevation
8 m
Huelva
Highest point
1,053 m
Cumbre de los Bonales

Map of Huelva province by municipality

Aljaraque Almonte Ayamonte Cartaya Huelva Isla Cristina Lepe Moguer Almonte · 72 m Moguer · 49 m Aljaraque · 33 m Cartaya · 21 m Lepe · 19 m Huelva · 8 m Ayamonte · 3 m Isla Cristina · 3 m Cumbre de los Bonales · 1,053 m
  • Capital
  • Municipality with an elevation page
  • 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 53 people/km², against a Spanish average of 97 people/km².

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 860 km².

Largest municipalities by population (2025)
Municipality Population Area Elevation
Huelva 143,215 152 km² 8 m
Lepe 29,677 128 km² 19 m
Almonte 24,864 860 km² 72 m
Moguer 24,083 204 km² 49 m
Aljaraque 22,737 33.8 km² 33 m
Ayamonte 22,001 142 km² 3 m
Isla Cristina 21,525 49.4 km² 3 m
Cartaya 21,471 225 km² 21 m
Punta Umbría 16,281 38.7 km² —
Bollullos Par del Condado 14,314 49.5 km² —

Elevation

The capital, Huelva, sits 8 m (26 ft) 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 1,053 m (3,455 ft), in the Sierra de Tentudía, on the border with Badajoz. It’s 102 km from the capital in a straight line and 1,045 m higher.

7 towns of 20,000 to 50,000 people also have a page. The highest is Almonte (72 m) and the lowest, Isla Cristina (3 m); they’re all in the list.

  1. Huelva 8 m

Towns of 20,000 to 50,000 people (7)

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 1,053 m (3,455 ft), according to the IGN’s summit table. It’s shared with Badajoz.

What is the elevation of Huelva?

8 m (26 ft) 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).

Methodology and sources · Spotted a mistake? Let us know