İber Yarımadasının beşte dördünü ihtiva eden bir Avrupa devletidir. Doğu ve kuzeydoğusunda Akdeniz, kuzey, kuzeybatı ve güneybatısında Atlas Okyanusu, kuzeydoğusunda Fransa ve Andoro Cumhuriyeti, batısında Portekiz bulunmaktadır. Akdeniz’deki Balear, Atlas Okyanusundaki Kanarya Adaları İspanya’ya aittir.