The mission of the MScPH program is to train outstanding public health professionals by offering a rigorous academic program in methods, research, and practice. Graduates of the program will serve as public health practitioners, research professionals, and educators, and will possess the competencies and professionalism to carry out broad public health functions in local, provincial, national, and international public and private settings.



McGill has an international reputation for excellence in university education. Our graduates are known for their strong methodological skills. They work in government, in the private sector, in NGOs and in not-for-profits.

What Do We Offer?

Our courses educate students in the core competencies for population and public health practice and research. This methodologically strong, two-year program includes training in:

  • Epidemiological methods
  • Data analysis and statistical methods
  • Program planning and evaluation
  • Research design
  • And more…

Students gain valuable experience through the required 14 week (minimum) placement in a local, national or international practice or research setting. The department works closely with students to secure practicum funding.



All students are accepted to the core program. They may then choose to specialize through the selection of complementary courses OR by selecting a stream. For streams, 9 complementary course credits will be identified from a specific course list.

  • Epidemiology
  • Global Health
  • Population Dynamics
  • Health Policy and Ethics
  • Infectious Disease


For more information: PDF icon McGill MScPH Streams Info

Public Health Study Exchange in Melbourne

University of Melbourne, Australia – Master of Public Health & McGill University – Master of Science in Public Health are offering an exchange program.

One semester in beautiful Melbourne, Australia at the University of Melbourne School of Population and Global Health

The duration of the exchange is one semester, and students are required to carry a full‐time course load.

37.5 credit points at U Melbourne is the minimum required for a student visa.

Up to three students per year are selected for the exchange.

The exchange occurs during the final semester for McGill MScPH students, and may delay graduation.

PDF icon McGill-University of Melbourne Public Health Exchange

Dual Degree Programs in Public Health Data Science

We offer the opportunity to complete a dual degree with the University of Bordeaux in France.

The MSc requires a first year at McGill and includes a period of coursework, and international research and practice, in public health data science. Applicants apply to the MScPH, and complete their application to UBordeaux following their first semester in the program.

Dual Degree Program information

Back to top