The demand for skilled Public Health professionals is consistently growing all around the world. A Master’s degree in Public Health will enhance your chances of landing a high-ranking and high-paying job in the field.

Such a degree can be earned in Germany, which ranks fourth in the entire world in the QS Higher Education System Strength Rankings. Here we have brought you a list of the best seven German universities offering Master’s in Public Health.

Is Germany Good for Public Health Studies?

The answer is yes! Germany is a good country to study public health. In terms of academic reputation and the public health industry itself, Germany places great value in these fields, so students can assure that they will get the highest quality of education in public health.

Many German universities offer undergraduate and graduate degrees in Public health. The universities in this country are globally recognized for their performance in teaching and research. As a student majoring in public health studies here, you’ll gain a strong foundation in the field.

Universities in Germany with a Master’s Degree in Public Health

1. Ludwig Maximilian University of Munich

With a student population of around 51,000, the Ludwig Maximilian University of Munich (LMU Munich) is Germany’s second-most populous university. According to Times Higher Education World University Rankings 2020, it is the best university in the country, ranking 32nd globally. The Munich-based public university came into being way back in 1472.

LMU Munich offers its Master of Public Health program in the German language only. The program ideally consists of four semesters, running over a course of two years. It requires 120 ECTS (European Credit Transfer System) for completion, including 90 ECTS from five compulsory modules and 30 ECTS from four elective modules.

It is run by the Center for International Health (CIH), sited at the university’s hospital. CIH also offers a Master of Science program in International Health, with English as the language of instruction.

2. Technical University of Munich

While LMU Munich is Germany’s No. 1 university in Times Higher Education’s rankings, the position belongs to the Technical University of Munich (TUM) in the QS World University Rankings 2020. It is one of the German universities that offer a Master’s in Public Health. This Munich-based university was founded in 1868. It currently has over 41,000 students enrolled, out of which 29 percent are international students.

At TUM, the Master’s degree relevant to the field of Public Health is known as a Master of Science in Health Science – Prevention and Health Promotion. It is a 120-ECTS program offered in English by the Department of Sport and Health Sciences.

Its course of studies is made up of six key units: Health Science Research, Research Methods, Applied Research, Complementary Subjects, Free Electives, and Master´s Thesis. The program runs for two years or four semesters.

3. Charité – Universitätsmedizin Berlin

Located in the country’s capital, the Charité – Universitätsmedizin Berlin was established over three hundred years ago. It is one of Europe’s largest university hospitals, with affiliations to the Humboldt University of Berlin as well as the Free University of Berlin.

Its total enrolment stands at 7,500, including 1,500 international students. It is recognized as one of the top 100 universities in the world by both QS and Times Higher Education’s rankings.

Charité offers a Master of Science – Public Health program through the Berlin School of Public Health (BSPH), in collaboration with the Technical University of Berlin and Alice Salomon University of Applied Sciences.

The duration of the full-time, research-oriented program is two years. It is offered primarily in English. Students require a total of 120 ECTS to earn the MScPH degree over the course of four semesters.

4. Hamburg University of Applied Sciences

Next on our list of universities in Germany offering Master’s in Public Health is Hamburg University of Applied Sciences. Founded in 1970, the Hamburg University of Applied Sciences (HAW Hamburg) has gone on to become one of the country’s largest universities of applied sciences.

It has a student population north of 16,000, including around 2,200 international students. The public university has multiple campuses across the city of Hamburg, with the main one sited at the Berliner Tor street of the Hamburg-Mitte borough’s St. Georg quarter.

HAW Hamburg offers only a handful of programs in English, one of which is Master of Public Health. The program administered by the Faculty of Life Sciences is available in both full-time and part-time study modes.

Full-time students can complete it in one and a half years or three semesters. They undertake ten modules in the first two semesters, while the third semester finds them working on a thesis.

Students may decide to earn a supplementary certificate, known as European Master of Public Health, which would require them to spend an additional semester as an intern in a European international public health organization.

5. Albert Ludwig University of Freiburg

The Albert Ludwig University of Freiburg (Uni Freiburg) is another German university that claims a spot in the top 100 list of the Times Higher Education World University Rankings 2020.

Located in the city of Freiburg im Breisgau, it has been offering higher education to students since 1457. At present, it has over 24,000 students enrolled, including international students representing more than 100 nations.

At Uni Freiburg, the Master’s degree relevant to Public Health is called Master of Science – Global Urban Health. Students require to earn 60 ECTS to earn the degree. The full-time program is taught in English. It runs for one year or two semesters, including the time required to complete the Master’s thesis.

6. University of Bielefeld

The University of Bielefeld (Uni Bielefeld) began its journey in 1969. Its main campus is positioned in the west of the German city Bielefeld, adjacent to the Teutoburg Forest. The total enrolment stands at over 26,000. The university ranked 20th globally in the Times Higher Education Young University Rankings 2019.

Uni Bielefeld offers a Master of Science – Public Health program through the Bielefeld School of Public Health. The program runs for two years, comprising four semesters.

The first semester deals entirely with compulsory modules, while the second one includes both compulsory and optional modules. The third semester finds students choosing their own specializations from project proposals in the research internship. In the fourth and final semester, they carry out their own research project and write their thesis, in addition to participating in a seminar.

7. Ruprecht Karl University of Heidelberg

We end our list of German universities with Master’s in Public Health with the Ruprecht Karl University of Heidelberg (Uni Heidelberg), which was established in 1386 as Germany’s first university.

According to the Academic Ranking of World Universities 2019, it is also the best university in the country, ranking 47th globally. With its multiple campuses sited across the town of Heidelberg in the state of Baden-Württemberg, the university currently offers higher education to over 29,000 students, including nearly 5,500 international students.

At Uni Heidelberg, the Master’s degree relevant to Public Health is known as a Master of Science in International Health. It is available in both full-time and part-time formats, with English as the language of instruction.

Full-time students can earn the degree in a year, while part-time students can do so within five years. The MScIH program is structured into three major components: core courses, advanced modules, and thesis.


I hope that this article on universities in Germany that offers Master’s in Public Health was helpful. If you are interested in studying in Germany, check out the Available Programs in Germany for International Students!