Calculate data analyst salary in Germany by experience level. The average is 75.030 € per year, ranging from 45.100 € for entry-level to 114.800 € for senior professionals.
Estimate your earning potential based on role, location, and experience.
Estimated Data Analyst Salary in Germany
Estimated†Median: 88.355 € per year
Junior
53.300 €
0-2 yrs
Mid-Level
75.030 €
3-5 yrs
Senior
101.680 €
6+ yrs
| City | Estimated Range | Cost of Living | |
|---|---|---|---|
| Munich, Bavaria | 79.310 € – 106.764 € | high | Details → |
| Frankfurt, Hesse | 76.752 € – 103.320 € | high | Details → |
| Berlin, Berlin | 70.356 € – 94.710 € | high | Details → |
| Hamburg, Hamburg | 71.635 € – 96.432 € | high | Details → |
| Stuttgart, Baden-Württemberg | 73.554 € – 99.015 € | high | Details → |
| Düsseldorf, North Rhine-Westphalia | 70.356 € – 94.710 € | high | Details → |
| Cologne, North Rhine-Westphalia | 67.798 € – 91.266 € | moderate | Details → |
| Bonn, North Rhine-Westphalia | 66.518 € – 89.544 € | moderate | Details → |
| Karlsruhe, Baden-Württemberg | 65.239 € – 87.822 € | moderate | Details → |
| Nuremberg, Bavaria | 63.960 € – 86.100 € | moderate | Details → |
| Mannheim, Baden-Württemberg | 62.681 € – 84.378 € | moderate | Details → |
| Hanover, Lower Saxony | 62.041 € – 83.517 € | moderate | Details → |
| Dresden, Saxony | 58.843 € – 79.212 € | low | Details → |
| Leipzig, Saxony | 58.204 € – 78.351 € | low | Details → |
| Dortmund, North Rhine-Westphalia | 57.564 € – 77.490 € | low | Details → |
| Essen, North Rhine-Westphalia | 58.204 € – 78.351 € | low | Details → |
| Bremen, Bremen | 60.122 € – 80.934 € | low | Details → |
| Freiburg, Baden-Württemberg | 62.681 € – 84.378 € | moderate | Details → |
City figures scale Germany’s national data analyst range by local cost of living and are estimates. Actual pay varies by employer, seniority, and total compensation.