Madrid is the capital city of Spain. It sits near the geographic center of the Iberian Peninsula, on the banks of the Manzanares River.