Madrid is the vibrant and culturally rich capital city of Spain. Located in the heart of the country, it serves as the political, economic, and cultural center of Spain. With a population of over 3 million people, Madrid is the largest city in Spain and the fourth largest in Europe.