Castro-Urdiales Population 2026
Castro-Urdiales has a population of 31,977, making it the #230 biggest city in 🇪🇸 Spain, located in Cantabria. Roughly 0.1% of Spain's population lives here. It is about 102× smaller than Madrid, the country's biggest city.
Population (city proper)
31,977
Rank in Spain
#230
Coordinates
43.38°N, 3.22°W
~18 m elevation · Europe/Madrid
Distance to capital (Madrid)
332 km
206 miles, straight line
Other big cities in Cantabria
| City | Population | Rank in Spain |
|---|---|---|
| Santander | 173,635 | #37 |
| Torrelavega | 55,297 | #135 |
| Camargo | 30,263 | #248 |
| El Astillero | 18,108 | #443 |
Cities near Castro-Urdiales
FAQ
What is the population of Castro-Urdiales?
Castro-Urdiales has a population of 31,977 (city proper, latest official figure via GeoNames), making it the #230 biggest city in Spain.
What region is Castro-Urdiales in?
Castro-Urdiales is located in Cantabria, Spain.
Is Castro-Urdiales the capital of Spain?
No, the capital of Spain is Madrid, about 332 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.