データ可視化レポート
日本の人口構造と高齢化の推移
1950年の実績から2070年の将来推計まで、少子高齢化と扶養負担構造の変遷をひと目で紐解く
🤖 本サイトは pi をハーネスに、モデルは Gemini 3.8 Flash を使って作成されました(総APIコスト: $0.878)
📊 データが示す主要なポイント
1970年(高齢化社会)
7.1%
現役世代 9.8人で1人を支える
1994年(高齢社会)
14.1%
現役世代 5.1人で1人を支える
2007年(超高齢社会)
21.5%
世界に先駆け超高齢社会に突入
2025年(現在)
29.6%
国民の約3人に1人/現役1.9人で支える
2070年(将来推計)
38.7%
現役1.3人で1人を支える【肩車型】
- 人口ボリュームの急激な変化: 2010年頃の約1億2,800万人をピークに人口減少が本格化し、2070年には総人口約8,700万人まで縮小する推計となっています。特に生産年齢人口(15〜64歳)は1995年の8,716万人から、2070年には4,529万人と半減近くまで減少します。
- 「胴上げ型」から「肩車型」へ: 高齢者1人を支える現役世代は、1960年の11.3人(胴上げ型)から、1990年には5.8人(騎馬戦型)、そして2025年にはついに1.9人と2人を割り込み、2070年には1.3人(肩車型)という超高負荷構造へ移行します。
- 75歳以上(後期高齢者)の増加: 単に65歳以上が増加するだけでなく、医療・介護の必要度が高まる75歳以上の後期高齢者が高齢者全体の約6割を占めるようになります。
💻 スクリプトの再現方法(PEP 723 / uv)
本グラフは PEP 723 規格に準拠した Python スクリプトで生成されています。uv を使用することで追加の仮想環境作成や pip 手動インストールなしで再現可能です。
# uv を使って依存関係解決から画像生成まで一発実行
uv run visualize_aging_japan.py