A Magister/Magistra public health earns an average of 54.000 € gross per year in Germany. The salary range is 45.600 € (entry level) to 64.800 € (senior).
Source: KI-Schätzung 2025 · Entgeltatlas (Federal Employment Agency)
Entry level
45.600 €
per year
Median
54.000 €
per year
Senior
64.800 €
per year
Monthly: 4.500 € median
Most in-demand skills based on current job postings
Do your skills match Magister/Magistra public health requirements?
Free Quick Check →Most promising career transitions based on skill overlap
Pflege & Gesundheit
6-18 Monate
Verwaltung & öffentlicher Dienst
6-18 Monate
Verwaltung & öffentlicher Dienst
6-18 Monate
Verwaltung & öffentlicher Dienst
6-18 Monate
Pflege & Gesundheit
6-18 Monate
Find out how well your CV matches the requirements — free in 30 seconds.