A Espanha tem uma população de pouco mais de 46 milhões . Segundo dados do Instituto Nacional de Estatística (INE), no país existem cerca de 23.500.000 mulheres antes de cerca de 23.000.000 de homens. O número de habitantes vem aumentando rapidamente desde 2010, seja por nascimentos ou por novos moradores de outros países. Por nascimentos o novo número de habitantes na Espanha, ultrapassou meio milhão para o ano de 2010. A comunidade autônoma mais populosa é a Andaluzia, seguida por Madri. Enquanto o menos povoado é a comunidade de Melilla. Quanto a pessoas com mais de 100 anos, sabe-se que existem mais de 8.000 em todo o país.