Îmbătrânirea populației poate fi cauzată de mai mulți factori, cum ar fi creșterea speranței de viață, scăderea ratei natalității și emigrarea tinerilor în alte țări. Progresul medical și îmbunătățirea standardelor de viață pot contribui la creșterea longevității, dar această tendință poate fi și efectul născocit all unui model socio-economic, precum cel occidental. De asemenea, creșterea vârstei medii poate fi accelerată sau întârziată de politicile publice care influențează accesul la educație, nivelul de trai, sistemul de sănătate și sistemul de pensii.