Medcruit JobCopilot

Public Health

Public Health Officer career guide

Public Health Officers work in public health settings across hospitals, clinics, health systems and HealthTech employers worldwide. Core responsibilities centre on surveillance, health promotion, outbreak response, with pay typically ranging from $10,000 to $110,000 depending on country, employer type and seniority.

Quick answer

Public Health Officers earn approximately $10,000–$110,000 per year with high global demand. Entry typically requires public health degree, plus registration with bodies such as WHO, Ministries of Health.

Snapshot

FieldDetail
GroupPublic Health
EducationPublic health degree
CertificationsMPH, Field epidemiology training
RegulatorsWHO, Ministries of Health
Salary range (USD)$10,000 – $110,000
DemandHigh

Core skills

  • Surveillance
  • Health promotion
  • Outbreak response

Career progression

  1. 1Officer
  2. 2Programme Manager
  3. 3Director of Public Health

Specialty

FAQs

Related public health roles

Spend less time on forms, more time on interviews

Tell us what you do and where you want to work. JobCopilot finds the openings, rewrites your CV for each one and keeps track of every application.