Spanien nimmt den größten Teil der Iberischen Halbinsel ein und ist mit einer Fläche von 504.782 km² das drittgrößte Land in Europa. Zum Vergleich: Die von Spanien eingenommene Fläche ist etwas mehr als doppelt so groß wie der Staat Oregon. Zu dieser Gesamtfläche gehören auch die Balearen (Islas Baleares) im westlichen Mittelmeer und die Kanarischen Inseln (Islas Canarias) im Atlantik westlich von Marokko; beide Inselgruppen werden als integrale Bestandteile des spanischen Mutterlandes betrachtet. Das spanische Festland erstreckt sich über 1.085 km von Ost nach West und 950 km von Nord nach Süd. Begrenzt durch den Golf von Biskaya, Frankreich und Andorra im Norden, durch das Mittelmeer im Osten und Süden, durch Gibraltar und die Straße von Gibraltar im Süden, durch den Golf von Cádiz im Südwesten und durch Portugal und den Atlantik im Westen, hat Spanien eine Gesamt-Landgrenze von 1.918 km und eine Küstenlinie von 4.964 km. Spanien hält auch Ceuta, Melilla und andere „Orte der Souveränität“ im Norden von Marokko.
Spanien beansprucht seit langem Gibraltar, eine schmale Halbinsel an der Südküste, die 1704 von einer britisch-holländischen Flotte eingenommen wurde und durch den Vertrag von Utrecht (1713) zur britischen Kolonie wurde. Spanien schloss 1969 die Grenze zu Gibraltar. Im Jahr 1980 wurde mit Großbritannien vereinbart, Verhandlungen über die Souveränität Gibraltars aufzunehmen; die Grenze wurde im Dezember 1982 für den Fußgängerverkehr geöffnet und im Februar 1985 wieder vollständig geöffnet. Gespräche zwischen dem Vereinigten Königreich und Spanien fanden im Februar und Dezember 1985 sowie im Januar 1987 statt.
Spannungs Hauptstadt, Madrid, liegt im Zentrum des Landes.