Side by side

Berlin vs Munich

Pay is effectively the same — the medians sit under 1% apart. Demand is comparable on both sides. Berlin is the more remote-friendly of the two, by 9.3%. Listings for Munich move faster — median age 73 days against 87.

Comparison

Side by side

MeasureBerlinMunichGap
Open postings26,52935,640-9,111
Posted this week1,5781,219
Median salary€60,500€60,500€0
25th percentile€48k€48k
75th percentile€75k€75k
Salary disclosed3.6%3.3%
Remote share13.2%3.9%+9.3pp
Median age of posting87d73d
Open over 60 days46.7%49.6%
Visa sponsorship17.3%24.5%
Pay

Pay distribution

Berlin

€27k€105k

Munich

€27k€105k
Freshness

How old the listings are

Berlin

just posted87d median90d+

Munich

just posted73d median90d+
Demand

What each side asks for

Berlin — technologies

Node.js
72.0%
React
65.8%
AWS
59.6%
dbt
53.4%
Docker
47.2%
GCP
41.0%
TypeScript
34.8%

Munich — technologies

Figma
72.0%
AWS
65.8%
Snowflake
59.6%
Tableau
53.4%
Docker
47.2%
Kubernetes
41.0%
Salesforce
34.8%

Berlin — employers

Lakeshore Hospitality
9.4%
Northwind Systems
8.7%
Aperture Labs
8.0%
Ironbark Manufacturing
7.2%
Quarry Analytics
6.5%
Halcyon Energy
5.8%
Kestrel Health
5.1%

Munich — employers

Lakeshore Hospitality
9.4%
Solstice Biotech
8.7%
Kestrel Health
8.0%
Brightline Retail
7.2%
Aperture Labs
6.5%
Umbra Security
5.8%
Meridian Software
5.1%

Track this slice

A weekly note when openings, pay or freshness move for Berlin vs Munich.

More comparisons

Other Germany city comparisons

Both sides are counted the same way on the same day, so the gap is comparable even where the absolute numbers move. Salary figures use only postings that publish a range — the disclosure rate is in the table because a median over 20% of a cohort is a weaker number than one over 70%.