Spain is located on the southwestern shore of Europe just north of Africa, and it is surrounded by the Atlantic Ocean on western side and the Mediterranean on the southern side. France and the Pyrenees mountains are northeast of Spain, while Portugal takes up a portion of the western edge of the country.
The country of Spain covers approximately 195 square miles and has several land possessions of the coast of Morocco. These areas include Islas Chafarinas, Penon de Alhucemas and Penon de Velez de la Gomera. The largest cities in the country include Madrid with a population of approximately 6.5 million and Barcelona with an approximate population of 5.7 million people.