| Censo 2001 | ||
| 0 | TOTAL NACIONAL | 13782693.00 |
| 1 | Albacete | 148934.00 |
| 2 | Alicante/Alacant | 284580.00 |
| 3 | Almería | 166328.00 |
| 4 | Ávila | 49712.00 |
| 5 | Badajoz | 133519.00 |
| 6 | Barcelona | 1503884.00 |
| 7 | Bilbao | 349972.00 |
| 8 | Burgos | 166187.00 |
| 9 | Cáceres | 82716.00 |
| 10 | Cádiz | 133363.00 |
| 11 | Castellón de la Plana/Castelló de la Plana | 147667.00 |
| 12 | Ciudad Real | 63251.00 |
| 13 | Córdoba | 308072.00 |
| 14 | Coruña (A) | 236379.00 |
| 15 | Cuenca | 46341.00 |
| 16 | Donostia-San Sebastián | 178377.00 |
| 17 | Girona | 74879.00 |
| 18 | Granada | 240661.00 |
| 19 | Guadalajara | 68248.00 |
| 20 | Huelva | 142284.00 |
| 21 | Huesca | 46243.00 |
| 22 | Jaén | 112590.00 |
| 23 | León | 130916.00 |
| 24 | Lleida | 112199.00 |
| 25 | Logroño | 133058.00 |
| 26 | Lugo | 88414.00 |
| 27 | Madrid | 2938723.00 |
| 28 | Málaga | 524414.00 |
| 29 | Murcia | 370745.00 |
| 30 | Ourense | 107510.00 |
| 31 | Oviedo | 201154.00 |
| 32 | Palencia | 79797.00 |
| 33 | Palma de Mallorca | 333801.00 |
| 34 | Palmas de G.Canaria (Las) | 354863.00 |
| 35 | Pamplona/Iruña | 183964.00 |
| 36 | Pontevedra | 74942.00 |
| 37 | Salamanca | 156368.00 |
| 38 | Santa Cruz de Tenerife | 188477.00 |
| 39 | Santander | 180717.00 |
| 40 | Segovia | 54368.00 |
| 41 | Sevilla | 684633.00 |
| 42 | Soria | 35151.00 |
| 43 | Tarragona | 113129.00 |
| 44 | Teruel | 31158.00 |
| 45 | Toledo | 68382.00 |
| 46 | Valencia | 738441.00 |
| 47 | Valladolid | 316580.00 |
| 48 | Vitoria-Gasteiz | 216852.00 |
| 49 | Zamora | 64845.00 |
| 50 | Zaragoza | 614905.00 |