Spania se află pe țărmul sud-vestic al Europei, la nord de Africa, și este înconjurat de Oceanul Atlantic pe partea de vest și Marea Mediterană pe partea sudică. Franța și Munții Pirinei sunt nord-est din Spania, în timp ce Portugalia ocupă o parte din marginea de vest a țării.
Țara Spaniei acoperă aproximativ 195 de kilometri pătrați și are mai multe terenuri posesibile pe coasta Marocului. Aceste zone includ Islas Chafarinas, Penon de Alhucemas și Penon de Velez de la Gomera. Cele mai mari orașe din țară includ Madrid cu o populație de aproximativ 6,5 milioane și Barcelona cu o populație aproximativă de 5,7 milioane de persoane.