Why Germany pay depends so much on which city you land in
Local pay indexes in Germany stretch from about 1.00 in Stuttgart down toward 0.70 elsewhere. A national median is only a starting point; city pages show whether the cash premium is real.
German pay on this site is built from national medians (when a source covers the occupation) plus observed metro percentiles where OfficialSalary has city data. 72 high-intent city salary pages for Germany are featured below with full analysis. The coverage mix is 21 technology, 15 healthcare, 15 finance & business, and 8 engineering — not every occupation in Germany, only roles with real source figures.
Berlin is the largest metro in this Germany set (3,426,354 population in the dataset), with a pay index of 0.70 and COL 100. It is also among the priciest covered cities, so a national median that looks generous can still feel tight after housing. EU Blue Card thresholds and recognised qualifications sit behind several top rows.
The top covered median (Radiologist at 400.000 €) is about 7.7× Germany GDP per capita (2025). Unemployment was about 3.7% in 2025 — that shapes hiring odds more than it rewrites national medians. Across the full career set the cash spread from Radiologist to Cybersecurity Analyst (68.900 €) is about 481%.
Consumer-price inflation of about 2.2% in 2025 in Germany means raises and old offers need an inflation check, not only a peer-median check. Germany lists about 19 public holidays in 2026 — time off is part of compensation and is not in the cash tables. Figures are gross averages for research; run take-home and cost-of-living tools before treating a number as spendable.
How to use this Germany salary report
Pick the occupation first — Radiologist, Surgeon, and Psychiatrist are not interchangeable day jobs even when they sit near the top of the cash list. Open the national page for the p10–p90 sketch, then a city page if your offer names a metro. Observed city pages show surveyed percentiles; modeled pages (when labelled) only scale the national median by a local pay index.
Then convert gross to something closer to reality: simplified national tax, rent you would actually accept, and whether bonus or overtime is in the median. The highest-paying jobs list for Germany is a cash sort of the same dataset — useful for orientation, not a career menu.
What sits at the top of German pay
Radiologist: Radiologists interpret medical images to diagnose and guide treatment of disease. National median: 400.000 €. Radiologist sits at the top of the Germany cash list (400.000 €) because scarce clinical training and liability are priced into compensation more aggressively than most office occupations.
Surgeon follows at 394.000 €; Psychiatrist at 359.000 €. The midpoint of the covered list is Environmental Engineer at 128.000 € — a better “typical well-paid career” sketch than row #1 alone.
Cities vs national averages in Germany
Germany’s covered metros do not share one wage level. Pay indexes run from roughly 0.70 to 1.00; COL from 100 to 100. If an employer quotes “the Germany average” while you would live in Berlin, ask for the metro band — or read the observed city page when we have one.