Skip to content
Province

Gipuzkoa Province, Spain

Gipuzkoa province, in the Basque Country, is home to 733,365 people in 88 municipalities covering 1,981 km². Its capital, San Sebastián, sits at 8 m (26 ft), and its highest point is Aketegi, at 1,551 m (5,089 ft).

By the All Map Tools Team

Population (2025)
733,365
+2.3% since 2015
Area
1,981 km²
50th largest of the 50 provinces
Density
370 people/km²
Spain: 97 people/km²
Municipalities
88
32 with fewer than 1,000 people
Capital’s elevation
8 m
San Sebastián
Highest point
1,551 m
Aketegi

Map of Gipuzkoa province by municipality

Hernani Irun Mondragón Zarautz Tolosa Eibar Errenteria San Sebastián Mondragón · 218 m Eibar · 131 m Tolosa · 78 m Hernani · 26 m Irun · 25 m Errenteria · 21 m San Sebastián · 8 m Zarautz · 7 m Aketegi · 1,551 m Aizkorriko gurutzea · 1,523 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 733,365 people on January 1, 2025, Gipuzkoa province ranks 23rd by population and 50th by area among Spain’s 50 provinces. Since 2015 it has gained 16,531 people (2.3%). Density is 370 people/km², against a Spanish average of 97 people/km².

The capital, San Sebastián, has 189,866 residents, 26% of the province. Next come Irun (63,835), Errenteria (39,363), and Eibar (27,484).

Of its 88 municipalities (the 38th most of any province), 32 have fewer than 1,000 people. The smallest by population is Orexa, with 103, and the largest by area is Oñati, at 107 km².

Largest municipalities by population (2025)
Municipality Population Area Elevation
San Sebastián 189,866 60.9 km² 8 m
Irun 63,835 41.8 km² 25 m
Errenteria 39,363 32.3 km² 21 m
Eibar 27,484 24.8 km² 131 m
Zarautz 23,496 14.4 km² 7 m
Mondragón 22,450 33.0 km² 218 m
Hernani 20,375 39.8 km² 26 m
Tolosa 20,070 37.4 km² 78 m
Lasarte-Oria 19,435 6.01 km² —
Hondarribia 16,788 29.8 km² —

Elevation

The capital, San Sebastián, 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 Gipuzkoa province is Aketegi, at 1,551 m (5,089 ft), in the Aizkorri mendilerroa. It’s 49 km from the capital in a straight line and 1,543 m higher.

Besides the capital, one city over 50,000 people has its own elevation page: Irun (25 m).

6 towns of 20,000 to 50,000 people also have a page. The highest is Mondragón (218 m) and the lowest, Zarautz (7 m); they’re all in the list.

Peaks with a page in Gipuzkoa province or on its border: Aketegi (1,551 m) and Aizkorriko gurutzea (1,523 m).

  1. Aketegi 1,551 m
  2. Aizkorriko gurutzea 1,523 m
  3. Irun 25 m
  4. San Sebastián 8 m

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

Basque Country

Gipuzkoa is one of the 3 provinces of the Basque Country, along with Álava and Bizkaia. See Basque Country: its provinces, population and peaks.

Tools and maps

Frequently asked questions

How many municipalities are in Gipuzkoa province?

88. That ranks 38th among Spain’s provinces, and 32 of them have fewer than 1,000 people.

What is the population of Gipuzkoa province?

733,365, according to the INE’s municipal register on January 1, 2025: the 23rd most populous province in Spain.

What is the highest point in Gipuzkoa province?

Aketegi, at 1,551 m (5,089 ft), according to the IGN’s summit table.

What is the elevation of San Sebastián?

8 m (26 ft) above sea level, the ground height in the IGN’s MDT05 terrain model at the city’s reference point.

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

Irun, with 63,835 people. Next is Errenteria, with 39,363.

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