Where is Madrid located in Spain?
Madrid is located in the center of Spain. It is the capital city of Spain and the largest municipality of the country. Madrid is located on the Manzanares River and is surrounded by the Sierra de Guadarrama mountains. The city has a population of over 3.2 million people and is the third most populous city in Europe.