Every inhabited 250-metre cell of Japan, its brightness set by population density and its color by the median age of the people who live there. The cities glow young and blue. The countryside burns old and red.
Color is the median age of the census block each cell belongs to, computed from 5-year age counts: cyan-blue below the national median, parchment at 48.5, deepening orange and red beyond 55.
Brightness is density on a log scale, so metro cores blaze while a mountain hamlet of thirty households still registers as an ember. This is why the map reads like a night photograph: population is the light.
The full 250 m render — 11,010 × 10,026 px — served as a lossless PNG tile pyramid. Drag to pan, scroll or pinch to zoom, double-click to dive, and click any place for the exact 2020-census age pyramid of that census block — the same counts that set the cell's color.
Same scale of color everywhere. Three metropolitan cores against three stretches of regional Japan.
Group every inhabited cell by its density and the pattern is monotonic — each step down in density is a step up in age. Correlation between log-density and median age: −0.49.
Population-weighted median age by municipality (minimum 3,000 residents). The oldest are all remote — mountain Shikoku, the Noto tip, southern capes and straits. The youngest are big-city wards and a handful of growing commuter towns.
| Ōtoyo 大豊町 | Kōchi | 69.5 | 3,252 |
| Suō-Ōshima 周防大島町 | Yamaguchi | 67.6 | 14,798 |
| Matsumae 松前町 | Hokkaidō | 66.6 | 6,260 |
| Suzu 珠洲市 | Ishikawa | 66.5 | 12,929 |
| Niyodogawa 仁淀川町 | Kōchi | 66.4 | 4,827 |
| Nishiizu 西伊豆町 | Shizuoka | 66.3 | 7,090 |
| Tone 利根町 | Ibaraki | 66.3 | 15,340 |
| Minamiōsumi 南大隅町 | Kagoshima | 66.2 | 6,481 |
| Naniwa-ku, Osaka 大阪市浪速区 | Osaka | 36.3 | 75,504 |
| Oshino 忍野村 | Yamanashi | 37.7 | 9,237 |
| Shingū 新宮町 | Fukuoka | 39.1 | 32,927 |
| Hakata-ku, Fukuoka 福岡市博多区 | Fukuoka | 39.4 | 252,034 |
| Nishi-ku, Osaka 大阪市西区 | Osaka | 39.6 | 105,862 |
| Haebaru 南風原町 | Okinawa | 39.6 | 40,440 |
| Nakahara-ku, Kawasaki 川崎市中原区 | Kanagawa | 40.2 | 263,683 |
| Kikuyō 菊陽町 | Kumamoto | 40.7 | 43,337 |
Density comes from the 2020 Population Census 250 m grid-square statistics (table T001142, quarter-grid mesh), 1,163,774 inhabited cells capturing 126,146,090 of the census total of 126,146,099 — the remaining nine live on remote islets outside the map frame.
Median age is computed exactly from 5-year age-band counts (0–4 … 100+) in the census small-area tables (table 3, 男女,年齢(5歳階級)別人口, all 47 prefectures, ~110,000 census blocks), linearly interpolated within the median band, and painted onto every 250 m cell of the corresponding block polygon (e-Stat 2020 boundary shapefiles). Blocks suppressed for privacy fall back to their parent town, then municipality. In dense cities blocks are far smaller than 250 m, so effective age resolution there is street-scale.
Click histograms in this locally hosted build are exact: every census block's 21-band age counts (~110,000 blocks) are indexed by a run-length-encoded 250 m raster, following the same suppression fallback (block → town → municipality) used to color the map.
Projection is an Albers equal-area conic (parallels 33° / 44°). The national view aggregates to 1 km (population-weighted age); insets of the metros use the native 250 m render. Minamitorishima and Okinotorishima are outside the frame.
Sources: e-Stat 統計地理情報システム (mesh statistics and small-area boundaries), 2020 Population Census, Statistics Bureau of Japan. Inspired by the resolution of LuminoCity's world population density map.