How many people live in the city of Madrid?

Cities easy Data from 2024

Guess before you scroll — the answer is below

In people. Thousands: 1.000 · Decimals: 1,5 · Millions: 9m.

The answer

3,400,000 people

Roughly 3.4M.

Madrid has about 3.4 million residents in the city proper and around 6.8 million in its metropolitan area. At 650 metres it is the highest capital city in Europe, which is why its summers are dry and its winters genuinely cold.

How to get close to this number

Take the national population and apply a capital share. The country has just under fifty million people, and a dominant capital typically holds somewhere around seven percent of a European nation in its city limits. That fraction gives a figure in the low millions, and the explanation adds the metropolitan figure at roughly double.

The city-versus-metro distinction is the recurring trap in every urban question on this site, and it is worth internalising once: administrative city figures and metropolitan figures routinely differ by a factor of two or more, and which one is quoted changes the answer more than any uncertainty in the data.

The altitude detail is the one that explains the climate: at six hundred and fifty metres this is the highest capital in Europe, which is why summers are dry and winters are genuinely cold rather than merely mild. A population question turns out to also carry the explanation for why the city does not have the Mediterranean climate its latitude suggests.

Where this number comes from

Source Instituto Nacional de Estadística (INE)
Figure refers to 2024
Last checked
Unit people

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions