Madri é a maior cidade da Espanha, bem como sua capital e a cidade mais populosa do país. A cidade tem uma população estimada de 3.285.000 habitantes, sem incluir a área metropolitana, se necessário, seria um pouco mais de 6 milhões , tornando Madri uma das cidades mais populosas da Europa.
Desde o momento em que a cidade se tornou a capital, sofreu mudanças consideráveis no tamanho da população, especialmente durante a ditadura de Franco. No entanto, um aumento populacional tão acelerado e sem qualquer planejamento causou um colapso na cidade, especialmente no sul, onde o acesso a vários serviços públicos seria esperado por muitos anos. Durante a década de 90 houve uma recessão na população de Madri, mas não seria por muito tempo, já que na última década houve um crescimento constante da população dada pela migração de estrangeiros para a cidade e país em geral. . Estima-se que 17% da população da cidade seja composta por estrangeiros.
A taxa de natalidade da cidade de Madrid é pouco superior a 10. 38%, sendo muito constante na última década.