List of Spanish provinces by population
This is a list of the provinces of Spain in order of population.
| Rank | Province | Population | Autonomous community |
| 1 | Madrid | 5,527,152 | Madrid |
| 2 | Barcelona | 4,906,117 | Catalonia |
| 3 | València-Valencia | 2,267,503 | Valencian Country |
| 4 | Sevilla | 1,758,720 | Andalusia |
| 5 | Alacant-Alicante | 1,557,968 | Valencian Country |
| 6 | Málaga | 1,330,010 | Andalusia |
| 7 | Murcia | 1,226,993 | Murcia |
| 8 | Cádiz | 1,140,793 | Andalusia |
| 9 | Vizcaya | 1,133,444 | Basque Country |
| 10 | A Coruña | 1,111,886 | Galicia |
| 11 | Asturias | 1,073,971 | Asturias |
| 12 | Las Palmas | 951,037 | Canary Islands |
| 13 | Pontevedra | 919,934 | Galicia |
| 14 | Balearic Islands | 916,968 | Balearic Islands |
| 15 | Santa Cruz de Tenerife | 892,718 | Canary Islands |
| 16 | Zaragoza | 871,209 | Aragon |
| 17 | Granada | 818,959 | Andalusia |
| 18 | Córdoba | 771,131 | Andalusia |
| 19 | Guipúzcoa | 682,977 | Basque Country |
| 20 | Badajoz | 662,808 | Extremadura |
| 21 | Jaén | 647,387 | Andalusia |
| 22 | Tarragona | 631,156 | Catalonia |
| 23 | Girona | 598,112 | Catalonia |
| 24 | Navarra | 569,628 | Navarre |
| 25 | Toledo | 546,538 | Castile-La Mancha |
| 26 | Almería | 546,498 | Andalusia |
| 27 | Cantabria | 542,275 | Cantabria |
| 28 | Castelló-Castellón | 501,237 | Valencian Country |
| 29 | Valladolid | 501,157 | Castile-Leon |
| 30 | León | 496,655 | Castile-Leon |
| 31 | Ciudad Real | 484,338 | Castile-La Mancha |
| 32 | Huelva | 464,934 | Andalusia |
| 33 | Cáceres | 410,242 | Extremadura |
| 34 | Albacete | 371,787 | Castile-La Mancha |
| 35 | Lleida | 371,055 | Catalonia |
| 36 | Lugo | 361,782 | Galicia |
| 37 | Burgos | 352,723 | Castile-Leon |
| 38 | Salamanca | 347,120 | Castile-Leon |
| 39 | Ourense | 343,768 | Galicia |
| 40 | Álava | 291,860 | Basque Country |
| 41 | La Rioja | 281,614 | La Rioja |
| 42 | Huesca | 208,963 | Aragon |
| 43 | Cuenca | 201,614 | Castile-La Mancha |
| 44 | Zamora | 200,678 | Castile-Leon |
| 45 | Guadalajara | 177,761 | Castile-La Mancha |
| 46 | Palencia | 176,125 | Castile-Leon |
| 47 | Ávila | 165,138 | Castile-Leon |
| 48 | Segovia | 149,286 | Castile-Leon |
| 49 | Teruel | 137,342 | Aragon |
| 50 | Soria | 91,487 | Castile-Leon |
See also