Gasteiz / Vitoria Population 2026
Gasteiz / Vitoria has a population of 257,407, making it the #16 biggest city in 🇪🇸 Spain, located in Basque Country. Roughly 0.5% of Spain's population lives here. It is about 13× smaller than Madrid, the country's biggest city.
Population (city proper)
257,407
Rank in Spain
#16
Coordinates
42.85°N, 2.67°W
~547 m elevation · Europe/Madrid
Distance to capital (Madrid)
284 km
176 miles, straight line
Other big cities in Basque Country
| City | Population | Rank in Spain |
|---|---|---|
| Bilbao | 347,342 | #11 |
| Donostia / San Sebastián | 185,357 | #35 |
| Barakaldo | 100,435 | #63 |
| Getxo | 80,770 | #86 |
| Irun | 61,983 | #122 |
| Santutxu | 60,000 | #128 |
| Santurtzi | 46,978 | #150 |
| Portugalete | 45,826 | #156 |
Cities near Gasteiz / Vitoria
- Miranda de Ebro39,264 people · ~29 km away
- Laudio / Llodio18,314 people · ~40 km away
- Eibar27,406 people · ~41 km away
- Logroño151,164 people · ~46 km away
- Basauri42,657 people · ~47 km away
- Santutxu60,000 people · ~49 km away
FAQ
What is the population of Gasteiz / Vitoria?
Gasteiz / Vitoria has a population of 257,407 (city proper, latest official figure via GeoNames), making it the #16 biggest city in Spain.
What region is Gasteiz / Vitoria in?
Gasteiz / Vitoria is located in Basque Country, Spain.
Is Gasteiz / Vitoria the capital of Spain?
No, the capital of Spain is Madrid, about 284 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.