El norte de España envejece mientras el sur y las Islas Canarias se revitalizan
Navarra, el País Vasco, La Rioja, Cantabria, Asturias, Galicia, Castilla-La Mancha, Castilla y León y Aragón han registrado una natalidad «especialmente baja» en los últimos años, mientras las mayores tasas de natalidad han correspondido a Andalucía, Canarias, Murcia y Baleares. Según el análisis realizado por el Instituto Nacional de Estadística con los datos del censo de población y viviendas del 2001, las comunidades del norte (con excepción de Cataluña) y del centro presentan una población más envejecida y en su pirámide poblacional se aprecia «una hendidura muy marcada en las generaciones nacidas durante la guerra civil». Con una forma intermedia aparecen Madrid, Cataluña y la Comunidad Valenciana, consecuencia de ser históricamente comunidades de mucha inmigración. Por su parte, Ceuta y Melilla presentan una alta natalidad relativa y la pirámide de población de Extremadura tiene forma de «buque», debido a que su bajada de la natalidad fue mucho más suave en los últimos años. El municipio más viejo de España es Salcedillo, en Teruel, ya que sus siete habitantes tienen una media de edad de 76,9 años. Entre los municipios mayores de 10.000 habitantes destaca Villaviciosa (Asturias), con una media de edad de 47,9 años, y la capital con mayor media es Barcelona, con 43,1 años. En el otro extremo, el municipio más joven es Villanueva de la Torre (Guadalajara), ya que sus 2.960 habitantes tienen una media de edad de sólo 28,9 años, mientras que la capital más joven es Badajoz, con una media de 36,3 años. El último censo confirma la ligera mayor probabilidad de nacer hombre, aunque la mayor mortalidad masculina compensa los porcentajes a los 40 años. A partir de esa edad la diferencia a favor de las mujeres va creciendo paulatinamente debido a su mayor esperanza de vida.