← Back to Blog

Japan Life Hub Update: 78 Cities, 204 Districts, and 2026 Numbers

Big update to Japan Life Hub — we expanded coverage from 14 to 78 cities, refreshed every 2026 data point (tax, rent, initial costs, monthly budgets), and unified the map across our tools.

by Rodionjapanproduct-updaterelocationbuildinpublic

When we launched Japan Life Hub at the end of 2025, the calculators covered 14 cities. Useful for someone moving to Tokyo, Osaka, or Fukuoka — less useful if you were eyeing Toyama, Kanazawa, or Kagoshima.

This week we shipped the biggest data refresh since launch:

If you've used the tools before, just open one — the new cities are already there.

Why we did this now

The most common feedback we got from launch users was the same line, phrased six different ways:

"Cool, but my city isn't in here."

Tokyo and Osaka users had a great experience. Everyone else hit the "closest available city" fallback, which is fine for a rough check but useless for actual planning. You don't move to "Tokyo or whichever".

The fix wasn't really a new feature — it was a data pipeline that could keep going. We didn't want to refresh 14 cities by hand twice a year and call it a service.

How the coverage pipeline works

We built a small build-in-public pipeline at scripts/japan-pipeline/ that pulls from three sources:

  1. Wikidata — official population, prefecture, designated-city status, lat/long for every Japanese municipality
  2. OpenStreetMap (Overpass) — district/ward boundaries for the 78 cities we now support, used to seed the rent-range geometry
  3. Heuristics layer — our own rules for things public data doesn't answer cleanly (e.g. "what counts as a 'cheap' district in Sapporo vs Tokyo" given local price floors)

The pipeline runs in our repo, the output is a small set of JSON files under apps/web/japan-data/ checked into git. That means:

What's new in the 2026 data

A few highlights, all of which are reflected in the live tools:

Tax tables and net-salary

Japan's 2026 tax brackets are in. The Net Salary calculator now reflects:

Initial costs

The Initial Costs Calculator was refreshed end-to-end:

Cost of living and monthly budget

Map: one component, two tools

Until now, the Monthly Budget and Property Agent had separate map implementations that drifted out of sync. As we added cities, the divergence got noticeable — one tool would show a district that the other didn't recognize.

We unified the map mode. Same data, same component, same behavior. If you click a district in Property Agent and switch to Monthly Budget, it stays selected.

What's still missing

Honest list:

Try the new coverage

If you were previously hitting the "closest city" fallback, the tool should work for you now. Open whichever calculator was useful before and check the city dropdown:

If your city is still missing or a number looks off, tell us: contact or open an issue on GitHub. The data lives in the repo for a reason — fixes are easy to ship.

Related Posts