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
| Field | Detail |
|---|---|
| Group | Public Health |
| Education | Public health degree |
| Certifications | MPH, Field epidemiology training |
| Regulators | WHO, Ministries of Health |
| Salary range (USD) | $10,000 – $110,000 |
| Demand | High |
Core skills
- Surveillance
- Health promotion
- Outbreak response
Career progression
- 1Officer
- 2Programme Manager
- 3Director of Public Health
Specialty
FAQs
Related public health roles
Put your job search on autopilot
Join 50,000+ professionals using Medcruit JobCopilot to find, tailor and win roles faster.

