FindYourUni.eu

Master's in Public Health in Germany

There are 21 master's programmes in Public Health in Germany, spread across 14 universities. All counts come from the official catalogue.

21Programmes
5English-taught
14Universities
FreeTypical EU tuition/yr

Where to study

UniversityCityMasterEnglish-taughtResearch rank (EU)
Humboldt-Universität zu BerlinBerlin4—#56
Universität BremenBremen31#309
Ludwig-Maximilians-Universität MünchenMunich21#32
Johannes Gutenberg Universität MainzMainz22#38
Universität FreiburgFreiburg1—#30
University of BonnBonn11#45
Universität DüsseldorfDüsseldorf1—#65
Technische Universität DresdenDresden1—#80
University of MünsterMünster1—#91
Medizinische Hochschule HannoverHannover1—#192
Universität SiegenSiegen1—#221
Universität BielefeldBielefeld1—#310
Chemnitz University of TechnologyChemnitz1—#430
University of BambergBamberg1—#568

Frequently asked questions

Where can I do a master's in Public Health in Germany?
14 universities in Germany offer master's programmes in Public Health — 21 in total. The table above lists each one.

Last updated 2026-09-15.