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
| University | City | Master | English-taught | Research rank (EU) |
|---|---|---|---|---|
| Humboldt-Universität zu Berlin | Berlin | 4 | — | #56 |
| Universität Bremen | Bremen | 3 | 1 | #309 |
| Ludwig-Maximilians-Universität München | Munich | 2 | 1 | #32 |
| Johannes Gutenberg Universität Mainz | Mainz | 2 | 2 | #38 |
| Universität Freiburg | Freiburg | 1 | — | #30 |
| University of Bonn | Bonn | 1 | 1 | #45 |
| Universität Düsseldorf | Düsseldorf | 1 | — | #65 |
| Technische Universität Dresden | Dresden | 1 | — | #80 |
| University of Münster | Münster | 1 | — | #91 |
| Medizinische Hochschule Hannover | Hannover | 1 | — | #192 |
| Universität Siegen | Siegen | 1 | — | #221 |
| Universität Bielefeld | Bielefeld | 1 | — | #310 |
| Chemnitz University of Technology | Chemnitz | 1 | — | #430 |
| University of Bamberg | Bamberg | 1 | — | #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-08-17.