FindYourUni.eu

Study Public Health in Germany

14 universities in Germany teach Public Health — 23 programmes in total (21 master, 2 bachelor), 5 of them tagged English-taught.

23Programmes
5English-taught
14Universities

Universities offering Public Health in Germany

UniversityCityPublic Health programmesEnglish-taughtResearch rank (EU)
Humboldt-Universität zu BerlinBerlin4—#56
Universität BremenBremen41#309
Ludwig-Maximilians-Universität MünchenMunich21#32
Johannes Gutenberg Universität MainzMainz22#38
Universität BielefeldBielefeld2—#310
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
Chemnitz University of TechnologyChemnitz1—#430
University of BambergBamberg1—#568

Example programmes

Applied Epidemiology (Master)Epidemiologie (Master)Epidemiologie (Master)Public Health - Gesundheitsförderung und Prävention (Master)Epidemiologie (Master)Public Health (Master)Epidemiologie (Master)Epidemiologie (berufsbegleitend) (Master)Public Health (Bachelor)Public Health (Master)

Last updated 2026-09-15.