Ocupando la mayor parte de la Península Ibérica, España es el tercer país más grande de Europa, con una superficie de 504.782 km2. Comparativamente, la superficie que ocupa España es algo más del doble de la del estado de Oregón. Este total incluye las Islas Baleares, en el Mediterráneo occidental, y las Islas Canarias, en el Océano Atlántico, al oeste de Marruecos; ambos grupos de islas se consideran parte integrante de la España metropolitana. La España peninsular se extiende 1.085 km (674 mi) E – W y 950 km (590 mi) N – S . Limita con el Golfo de Vizcaya, Francia y Andorra por el N, con el Mediterráneo por el E y el S, con Gibraltar y el Estrecho de Gibraltar por el S, con el Golfo de Cádiz por el SO, y con Portugal y el Atlántico por el O, España tiene un límite terrestre total de 1.918 km y un litoral de 4.964 km. España también posee Ceuta, Melilla y otros «lugares de soberanía» en el norte de Marruecos.
España ha reclamado durante mucho tiempo Gibraltar, una estrecha península en la costa sur, que fue tomada por una flota británico-holandesa en 1704 y se convirtió en una colonia británica en virtud del Tratado de Utrecht (1713). España cerró la frontera con Gibraltar en 1969. En 1980 se llegó a un acuerdo con Gran Bretaña para iniciar las negociaciones sobre la soberanía de Gibraltar; la frontera se abrió al tráfico peatonal en diciembre de 1982 y se reabrió completamente en febrero de 1985. Las conversaciones entre el Reino Unido y España se celebraron en febrero y diciembre de 1985 y en enero de 1987.
La capital de España, Madrid, está situada en el centro del país.