# The 30 most populous municipalities in Spain (INE, 2025)

Madrid, with 3.5 million people, and Barcelona, with 1.7 million, top the list of Spain's most populous municipalities according to the official population figures at 1 January 2025, published by the INE in December 2025. Valencia, Zaragoza and Seville follow. The list also includes cities that are not provincial capitals, such as Vigo, Gijón, L'Hospitalet, Elche, Terrassa and Badalona.

- 7 votes · 30 items
- Jul 30, 2026 · saltaanimalista
- https://even.best/en/l/5517/the-30-most-populous-municipalities-in-spain-ine-2025

## Top 30

1. **Madrid** (1 · ▲1 ▼0) — Population 3,506,730. Province of Madrid.
2. **Barcelona** (1 · ▲1 ▼0) — Population 1,731,649. Province of Barcelona.
3. **Alicante** (1 · ▲1 ▼0) — Population 366,221. Province of Alicante.
4. **Córdoba** (1 · ▲1 ▼0) — Population 323,262. Province of Córdoba.
5. **A Coruña** (1 · ▲1 ▼0) — Population 251,543. Province of A Coruña.
6. **Elche** (1 · ▲1 ▼0) — Population 245,557. Province of Alicante.
7. **Terrassa** (1 · ▲1 ▼0) — Population 233,270. Province of Barcelona.
8. **Valencia** (0 · ▲0 ▼0) — Population 840,792. Province of Valencia.
9. **Zaragoza** (0 · ▲0 ▼0) — Population 693,091. Province of Zaragoza.
10. **Seville** (0 · ▲0 ▼0) — Population 689,423. Province of Seville.
11. **Málaga** (0 · ▲0 ▼0) — Population 599,063. Province of Málaga.
12. **Murcia** (0 · ▲0 ▼0) — Population 479,405. Province of Murcia.
13. **Palma** (0 · ▲0 ▼0) — Population 434,786. Province of the Balearic Islands.
14. **Las Palmas de Gran Canaria** (0 · ▲0 ▼0) — Population 381,868. Province of Las Palmas.
15. **Bilbao** (0 · ▲0 ▼0) — Population 351,124. Province of Biscay.
16. **Valladolid** (0 · ▲0 ▼0) — Population 302,614. Province of Valladolid.
17. **Vigo** (0 · ▲0 ▼0) — Population 294,489. Province of Pontevedra.
18. **L'Hospitalet de Llobregat** (0 · ▲0 ▼0) — Population 289,510. Province of Barcelona.
19. **Gijón** (0 · ▲0 ▼0) — Population 269,894. Province of Asturias.
20. **Vitoria-Gasteiz** (0 · ▲0 ▼0) — Population 260,699. Province of Álava.
21. **Granada** (0 · ▲0 ▼0) — Population 233,975. Province of Granada.
22. **Badalona** (0 · ▲0 ▼0) — Population 231,542. Province of Barcelona.
23. **Oviedo** (0 · ▲0 ▼0) — Population 228,119. Province of Asturias.
24. **Sabadell** (0 · ▲0 ▼0) — Population 225,368. Province of Barcelona.
25. **Cartagena** (0 · ▲0 ▼0) — Population 220,704. Province of Murcia.
26. **Móstoles** (0 · ▲0 ▼0) — Population 214,817. Province of Madrid.
27. **Jerez de la Frontera** (0 · ▲0 ▼0) — Population 213,634. Province of Cádiz.
28. **Santa Cruz de Tenerife** (0 · ▲0 ▼0) — Population 211,957. Province of Santa Cruz de Tenerife.
29. **Pamplona** (0 · ▲0 ▼0) — Population 209,094. Province of Navarra.
30. **Almería** (0 · ▲0 ▼0) — Population 205,468. Province of Almería.

How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
