Median advertised salary¥8.4M1,316 complete salary ranges
Average advertised salary¥8.9M1,316 complete salary ranges
Salary transparency34%1,402 jobs publish pay

Data last verified . 411 non-Tokyo listings excluded.

02

Tokyo salary statistics

Typical advertised floor¥6.0M
Typical advertised ceiling¥10.0M

Median salary by job category

Job categoryLive jobsMedian salarySalary sample
Business & Corporate Roles1,992¥8.0M678 ranges
Software & IT1,479¥9.5M475 ranges
Creative & Media291¥7.0M109 ranges
Engineering & Infrastructure (Physical)227¥6.0M9 ranges
Customer Support & Service120¥7.0M40 ranges
Education & Teaching31¥6.8M5 ranges
04

Which skills are associated with higher salaries?

SkillLive jobsMedian salarySalary samplevs market
Ruby33¥12.3M8 ranges+¥3.9M vs market
Machine learning156¥11.0M33 ranges+¥2.6M vs market
Generative AI / LLM252¥10.5M103 ranges+¥2.1M vs market
Python124¥9.5M44 ranges+¥1.1M vs market
Google Cloud68¥9.5M27 ranges+¥1.1M vs market
Terraform50¥9.5M25 ranges+¥1.1M vs market
Next.js26¥9.5M14 ranges+¥1.1M vs market
PostgreSQL16¥9.5M12 ranges+¥1.1M vs market
React54¥9.3M29 ranges+¥0.9M vs market
AWS143¥9.0M41 ranges+¥0.6M vs market
07

Salary, language and visa signals

Original posting language

SignalLive jobsMedian salaryPublished rangesCoverage
Japanese posting3,269¥8.3M1,27339%
English posting735¥10.5M324%

Estimated visa-support signal

SignalLive jobsMedian salaryPublished rangesCoverage
Visa likely728¥9.4M426%
Visa maybe2,190¥8.3M91442%
No visa signal1,228¥8.5M36029%

Explicit Japanese requirement

SignalLive jobsMedian salaryPublished rangesCoverage
JLPT N2240¥8.3M10142%
JLPT N1152¥9.6M3624%
Method and caveats

Annual base salary in millions of yen. Each job is represented by the midpoint of its published range.

Skills ranked by median salary, with at least 8 complete published salary ranges. Association does not prove the skill caused the difference.

How advertised salary differs alongside posting language and estimated visa support. These are unadjusted associations—not evidence that language ability or sponsorship caused the salary difference.

Read the sample before the median.

Only groups with at least 20 complete salary ranges are published. Coverage can differ sharply because many employers do not advertise pay, and the mix of occupations, seniority and employers differs between groups.

Posting language is observable, but it is not the same as a spoken-language requirement. English postings currently publish salary much less often, so their median may not represent the wider English-friendly market.

Visa likely means the listing has a strong AI-extracted or corroborated sponsorship signal; Visa maybe is weaker evidence. Neither is an employer guarantee, and “No visa signal” does not mean sponsorship is unavailable.

09

Methodology and limitations

How to read these numbers responsibly.

What is included?

4,146 live employer job pages explicitly located in Tokyo or a named Tokyo ward/neighborhood. Duplicate IDs and expired listings are removed; 411 Japan-wide or non-Tokyo listings are excluded.

How is demand measured?

A skill counts when the posting's structured vector is at least 70% confident. This includes explicit requests and strong deterministic implications such as React implying JavaScript.

How are salaries calculated?

Only valid ranges with both a minimum and maximum are used. We take each range midpoint, then calculate the median or mean across jobs. The complete-range coverage is 32%.

What does “now” mean?

The current snapshot refreshes after the job crawl. Daily aggregate snapshots are retained, and trend comparisons appear after 14 comparable days. Skill, language and visa-support fields are AI-assisted estimates; verify details on the employer's original posting.