مقالة رئيسية: قائمة مدن إسبانيا.
مدريد (3،153،000 نسمة/عام 2005) هي أكبر المدن الإسبانية وعاصمة المملكة. برشلونة (1،582،738 نسمة/عام 2003) الواقعة على البحر المتوسط هي الثانية من حيث الأهمية وعدد السكان. المدن المهمة الأخرى:
بلنسية (796،000 نسمة/عام 2006)
إشبيلية (710،000 نسمة/عام2006)
ساراجوسا (641،581 نسمة/عام 2003)
ملقا (547،000 نسمة/عام 2003)
مرسية (410،000 نسمة/عام 2006)
بالما دي مايوركا (367،277 نسمة/عام 2003)
بلباو (354،000 نسمة/عام 2003)
فايادوليذ أو بلد الوليد (321،143 نسمة/عام 2003)
اليكانتى (319،380 نسمة/عام 2006)
قرطبة (306،000 نسمة/عام 2004)
فيغو (292،566 نسمة/عام 2003)
خيخون (266،419 نسمة/عام 2003)
لاكورونا (243،902 نسمة/عام 2003)
غرناطة (237،663 نسمة/عام 2003)
أوفييدو (213،600 نسمة/عام 2003)
قادس (134،989 نسمة/عام 2003)
مدريد (3،153،000 نسمة/عام 2005) هي أكبر المدن الإسبانية وعاصمة المملكة. برشلونة (1،582،738 نسمة/عام 2003) الواقعة على البحر المتوسط هي الثانية من حيث الأهمية وعدد السكان. المدن المهمة الأخرى:
بلنسية (796،000 نسمة/عام 2006)
إشبيلية (710،000 نسمة/عام2006)
ساراجوسا (641،581 نسمة/عام 2003)
ملقا (547،000 نسمة/عام 2003)
مرسية (410،000 نسمة/عام 2006)
بالما دي مايوركا (367،277 نسمة/عام 2003)
بلباو (354،000 نسمة/عام 2003)
فايادوليذ أو بلد الوليد (321،143 نسمة/عام 2003)
اليكانتى (319،380 نسمة/عام 2006)
قرطبة (306،000 نسمة/عام 2004)
فيغو (292،566 نسمة/عام 2003)
خيخون (266،419 نسمة/عام 2003)
لاكورونا (243،902 نسمة/عام 2003)
غرناطة (237،663 نسمة/عام 2003)
أوفييدو (213،600 نسمة/عام 2003)
قادس (134،989 نسمة/عام 2003)