سرزمین اصلی اسپانیا از جنوب و شرق با دریای مدیترانه و تنگه جبلالطارق، از شمال و شمال شرق با فرانسه، آندورا و خلیج بیسکای و از غرب و شمال غرب با پرتغال و اقیانوس اطلس هممرز است. مرز اسپانیا با پرتغال «به طول ۱۲۱۴ کیلومتر» طولانیترین مرز یکپارچه در اتحادیه اروپا است. پایتخت کشور اسپانیا در مادرید که بزرگ ترین شهر کشور اسپانیاست واقع شده است.