İspanya (İspanyolca: España (yardım·bilgi), [esˈpaɲa]) ya da resmî adıyla İspanya Krallığı (İspanyolca: Reino de España) Avrupa'nın güneybatısında, İber Yarımadası'nda yer alan ülkedir. Güneyde ve doğuda Akdeniz'e, kuzeyde ise Atlantik Okyanusu'na kıyısı vardır. Batıda Portekiz, kuzeyde Fransa, Andora ve güneyde Birleşik Krallık (Cebelitarık) ile komşudur. İspanya toprakları ayrıca Akdeniz'de Balear Adaları, Atlantik Okyanusu'nda Kanarya Adaları'nı ve Kuzey Afrika'da Ceuta ve Melilla adlı iki özerk şehri de kapsar. 505.992 km2'lik alanıyla İspanya, Fransa'dan sonra Batı Avrupa'daki ikinci büyük ülkedir. 650 metrelik ortalama yüksekliği ile de İsviçre'den sonra Avrupa'daki ikinci yüksek ülkedir.
İspanya parlamenter demokrasi şeklinde örgütlenmiş bir anayasal monarşi rejimi ile yönetilir. 1986'dan beri Avrupa Birliği'nin 1982'den beri NATO'nun bir üyesidir.