Program Requirements


MPH Students, Meet and Greet event, September 2015

Pathways to Success in the UBC MPH

The UBC Master of Public Health degree integrates learning in epidemiology; biostatistics; the social, biological and environmental determinants of health; population health; global health; disease prevention and health systems management with skill-based learning in a practicum setting.

The MPH Program is a two-year, non-thesis degree which includes a practicum.

You’ll find that the MPH curriculum paves the way to a diversity of career paths.



Minimum of 42 credits required to graduate

21 core, required credits

SPPH 400 (3): Statistics for Health Research
SPPH 500 (3): Analytical Methods in Epidemiological Research
SPPH 502 (3): Epidemiological Methods
SPPH 503 (3): Epidemiological Methods 2
SPPH 504 (3): Application of Epidemiological Methods
SPPH 525 (3): Issues and Concepts in Public Health
SPPH 553 (3): Foundations of Statistical Computing

6 practicum credits

Most students will complete their practicum (SPPH 508) in one academic term (12 weeks) on a full time basis. A part time placement over a longer period is also negotiable.


9 core, elective credits (students choose 3 courses)

SPPH 522 (3): Topics in Environmental Health
SPPH 527 (3): Social Determinants of Health
SPPH 538 (3): Application of Ethical Theories in the Practice of Public Health
SPPH 540 (3): Program Planning and Evaluation
SPPH 542 (3): Canadian Health Policy
SPPH 545 (3): Community Health Promotion
SPPH 547 (3): Health Care Priority Setting

6 elective credits (can also include courses in core, elective credits list)

Click here for a full list of SPPH graduate courses.

Up to 9 UBC credits may be taken outside of the School of Population and Public Health. Non-SPPH courses must be approved by the Program Director prior to registration to receive credit towards MPH graduation requirements.


We are also affiliated with a large number of organizations: