İspanya, Kuzey Yarımküre’nin güneybatısında 40°K 4°D civarında konumlanmıştır. Enlemleri 36° ile 43,5° kuzey arasında, boylamları 9° batı ile 3° doğu arasında değişmektedir.
Kuzeyden güneye 856 kilometre, batıdan doğuya 1.020 kilometre uzunluğunda bir alan kaplamaktadır. Toplam yüzölçümü 505.370 kilometrekaredir ve Avrupa’nın dördüncü büyük ülkesidir.
Anakarası dışında Balearlık Adaları, Kanarya Adaları ile Ceuta ve Melilla de ülkenin coğrafik sınırları içerisindedir. Kuzeyden Fransa ve Andorra, doğudan Akdeniz, batıdan Portekiz ve Atlantik tarafından sınırlanmıştır.