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-08-17.