Испания является второй по площади после Франции страной в Западной Европе, но по экономическим отстает от других государств Европы. Такое отставание отчасти связано с ее географическим положением.
Испания занимает Пиренейский полуостров, находясь между 36 и 43 градусами северной широты, и между 3 градусами восточной и 9 градусами западной долготы. Частью Испании являются и архипелаг в Средиземном море – Балеарские острова, острова в Атлантическом океане – Канарские, и Сеутта и Мелилья – два города в северной части Африки. Северо-восточная часть Испании граничит с княжеством Андорра и Францией. Западная часть – с Португалией. Северная часть Испании омывается водами Балтийского залива, южная и восточная части – Средиземным морем, а северо-западная и юго-западная – Атлантическим океаном.
Протяженность территории Испании составляет 1000 км с запада на восток и 870 км севера на юг. Суммарная протяженность морской границы 4964 км, а сухопутной – 1918.
От Франции до мыса Ортегаль тянутся Кантабрийские горы. Здесь расположено несколько бухт с портами. От мыса Ортегаль к югу подходят к морю отроги гор, которые образуют пребрежье с отвесными скалами и островами. Тут находятся два рыболовных порта – Виго и Ла-Корунья. От Гибралтарского пролива до границы с Португалией, болотистое побережье. Здесь находится порт Кадис. От Гибралтара и до мыса Палос простираются предгорья Кордильеры-Пенибетики. От мыса Палос по направлению на север развиты прибрежные равнины. Находящиеся порты в этой части Испании, это Валенсия, Картахена и Барселона.
Общая площадь государства – 504 788 кв. км, с учетом площади островов и анклава на территории Африки.