
Public HealthSOC 19-5011.00
Health Promotion and Prevention Specialist
- Top Job
Review, evaluate, and analyze work environments and design programs and procedures to control, eliminate, and prevent disease or injury caused by chemical, physical, and biological agents or ergonomic factors. May conduct inspections and enforce adherence to laws and regulations governing the health and safety of individuals or the population in general. May be employed in the public or private sector.
- Median annual wage
- $101,400
- Unique job postings
- 475
- Growth 2026–2032
- +13%
- Projected annual openings
- 379
- Counties with postings
- 40
Colorado BLS OEWS (2025)
Education & credentials
Typical education
- Bachelor's degree
Credential requirement
The Registered Environmental Health Specialist certification is valued by employers. ACertified Industrial Hygienist is valued for some jobs by some employers.
Credentials & licenses
- Bachelor's degree
Skills for the work
Knowledge
- English Language
- Chemistry
- Education and Training
- Mathematics
- Customer and Personal Service
- Engineering and Technology
- Biology
Skills
- Active Listening
- Reading Comprehension
- Speaking
- Writing
- Critical Thinking
- Monitoring
- Active Learning
Abilities
- Deductive Reasoning
- Inductive Reasoning
- Near Vision
- Oral Comprehension
- Oral Expression
- Problem Sensitivity
- Flexibility of Closure
Pay & opportunity
Annual pay vs living wage
Denver metro · Single adult
- Career pay
- $104,728
- Living wage
- $55,390
Top Colorado regions
| Region | Median wage | Openings/yr |
|---|---|---|
| Region 3 - Denver | $105,045 | 248 |
| Region 2 - Northern Colorado | $96,033 | 41 |
| Region 4 - Pikes Peak | $89,477 | 33 |
Top counties8 counties shown
Counties ranked by unique job postings. Source: Lightcast.
| County | Unique job postings |
|---|---|
| Denver County | 97 |
| Jefferson County | 66 |
| Adams County | 53 |
| Arapahoe County | 39 |
| County | Unique job postings |
|---|---|
| Weld County | 30 |
| El Paso County | 19 |
| Pueblo County | 19 |
| Routt County | 18 |

