15 careers in public health hiring now

Public health focuses on the well-being of communities. This field promotes health education and preventive measures to control diseases. Public health professionals usually excel in research, data analysis, and community outreach strategies.


The 4,134 public health jobs listed below are hiring now and offer salaries ranging from $37,602 to $161,039 per year. Sanitation Worker, Community Health Worker, and Public Health Nurse currently have the most job openings.

Job title

Updated Sep 11, 2026
Job title
United States
Job openings

Sanitation Worker

United States

$18.84 per hour

Community Health Worker

United States

$25.02 per hour

Public Health Nurse

United States

$37.66 per hour

Sanitation Supervisor

United States

$71,677 per year

Public Health Engineer

United States

$49.47 per hour

Community Health Navigator

United States

$24.64 per hour

Digestive Disease Specialist

United States

$161,039 per year

Public Health Analyst

United States

$90,854 per year

Director of Public Health

United States

$133,163 per year

Public Health Advisor

United States

$115,382 per year

Public Health Intern

United States

$18.80 per hour

Public Health Coordinator

United States

$28.57 per hour

Healthcare Policy Advisor

United States

$114,471 per year

Epidemiology Manager

United States

$102,206 per year

Public Health Administrator

United States

$83,504 per year

Job descriptions below are for educational purposes. Please refer to the employer's job description for complete details.