Waterloo's Master of Public Health program provides the opportunity to examine broad public health issues. To graduate, students are required to complete the core courses, three elective courses, and a 420 hour practicum.

The MPH program currently offers specialized areas of concentration in sociobehavioural sciences and environmental health sciences.


The MPH sociobehavioural sciences stream:

  • Prepares health professionals to plan, implement, and evaluate population health promotion and disease prevention programs
  • Increases specialized public health knowledge and skills in areas of particular strength in the School of Public Health and Health Systems, such as smoking prevention, cancer prevention, heart health, and nutrition

MPH environmental health sciences stream:

  • Prepares public health professionals to assess and manage risks to public health associated with environmental exposures to physical, chemical and microbial contaminants.

Or choose the MPH general program, which:

  • Provides opportunity for a broad understanding of public health
  • Prepares health professionals for management/leadership roles in public health settings