Na konci roku 2022 měla Česká republika téměř 10,828 milionu obyvatel, nejvíce od konce druhé světové války. Od roku 2019 zajišťuje přírůstek obyvatel pouze zahraniční stěhování. Ve věku 65 a více let je aktuálně 20 % obyvatel a do poloviny století by měl jejich podíl vzrůst na 29 %.