350px|thumb|Prowincje Hiszpanii z uwzględnieniem gęstości zaludnienia Lista prowincji Hiszpanii według liczby ludności (zgodnie ze spisem ludności INE, 1 stycznia 2008)
Miejsce Prowincja Liczba ludności Procentowo (%) Gęstość zaludnienia (os/km²) 1. Madryt 6.271.638 13,61 781,8 2. Barcelona 5.416.447 11,75 700,8 3. Walencja 2.543.209 5,52 235,3 4. Alicante 1.891.477 4,10 325,1 5. Sewilla 1.875.462 4,07 133,6 6. Málaga 1.563.261 3,39 213,9 7. Murcja 1.426.109 3,09 126,0 8. Kadyks 1.220.467 2,64 164,1 9. Biskaja 1.146.421 2,48 517,1 10. A Coruña 1.139.121 2,47 143,2 11. Asturia 1.080.138 2,34 101,8 12. Baleary 1.072.844 2,32 214,9 13. Las Palmas 1.070.032 2,32 263,1 14. Santa Cruz de Tenerife 1.005.936 2,18 297,5 15. Saragossa 955.323 2,07 55,3 16. Pontevedra 953.400 2,06 212,1 17. Grenada 901.220 1,95 71,2 18. Kordowa 798.822 1,73 58,0 19. Tarragona 788.895 1,71 125,1 20. Girona 731.864 1,58 123,8 21. Gipuzkoa 701.056 1,52 367,2 22. Badajoz 685.246 1,48 31,4 23. Toledo 670.203 1,45 43,6 24. Almería 667.635 1,44 76,0 25. Jaén 667.438 1,44 49,4 26. Nawarra 620.377 1,34 63,2 27. Castellón 594.915 1,29 89,7 28. Kantabria 582.138 1,26 110,8 29. Valladolid 529.019 1,14 65,2 30. Ciudad Real 522.343 1,13 26,3 31. Huelva 507.915 1,10 50,01 32. León 500.200 1,08 32,1 33. Lleida 426.872 0,92 35,1 34. Cáceres 412.498 0,89 20,7 35.