Post job

Public health educator salary

Quoted expert
Dr. Bryan Carter Ph.D.

Average public health educator salary

$38,330

$18.43 hourly rate

Entry-level public health educator salary
$27,000 yearly salary
Updated December 15, 2025

Public Health Educator Salary Overview

As of October 2025, the average salary for a Public Health Educator stands at $38,330 annually or $18 per hour. These professionals play a pivotal role in health promotion, disease prevention, and education across various communities.

Salary Variation by State

Public Health Educators earn different salaries depending on their location. For instance, states with a higher cost of living may offer salaries exceeding the national average. Researching regional salary data can provide insight into potential earnings.

Impact of Experience on Salary

Experience significantly influences salary levels. Entry-level positions generally start at a lower range, while those with several years in the field can command higher salaries. For example, seasoned professionals might earn upwards of $50,000 annually.

Job Market Insights

The demand for Public Health Educators is expected to grow, driven by increasing health awareness and the need for community health initiatives. Exploring job listings and salary estimates can help candidates gauge their earning potential effectively.

On this page
Public health educator salary by: 

Let Zippia find your next public health educator job

Floating question marks illustration

Let Zippia find your next public health educator job

Floating question marks illustration

Where can a Public Health Educator earn more?

Compare salary by location
Vs
82k
62k
42k
22k
2k
Columbus, OH$55,610
San Juan, PR$32,113
Compare salary by company
Vs
66k
46k
26k
6k
State University of New York College at Cortland$54,791
CDC Foundation$36,443

Public health educator salaries by experience level

Public health educator salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter and Comparably, the average salary for a public health educator typically falls between $38,330 and $66,439.
zippia
$38,330yearly
glassdoor[1]
$66,439yearly
comparably[2]
$61,203yearly
Salary.com[3]
$55,982yearly
ZipRecruiter[4]
$57,000yearly

Average public health educator salary by state

The average public health educator salary in California, Washington, and Alaska are the highest in the U.S. The lowest average public health educator salary states are Arkansas, Missouri, and Mississippi.

  • State view
  • County view
Average salary:

Highest paying states for public health educators

RankStateAvg. salaryHourly rate
1Indiana$43,962$21.14
2California$54,064$25.99
3District of Columbia$51,856$24.93
4Ohio$41,852$20.12
5Wyoming$42,466$20.42
6New Hampshire$48,270$23.21
7Idaho$42,435$20.40
8Alaska$51,609$24.81
9North Dakota$43,547$20.94
10Washington$51,676$24.84
11Connecticut$48,749$23.44
12Wisconsin$41,637$20.02
13Oregon$48,346$23.24
14Minnesota$41,534$19.97
15Vermont$40,459$19.45
16Maryland$45,325$21.79
17Virginia$44,361$21.33
18Louisiana$41,152$19.78
19Nevada$40,999$19.71
20Kansas$40,521$19.48
21Oklahoma$38,981$18.74
22Kentucky$39,460$18.97
23Maine$41,645$20.02
24Massachusetts$40,655$19.55
25Hawaii$45,084$21.68
26Michigan$36,472$17.53
27Pennsylvania$41,400$19.90
28New Jersey$42,954$20.65
29Rhode Island$39,497$18.99
30Alabama$37,195$17.88
31Iowa$37,478$18.02
32West Virginia$39,941$19.20
33New York$42,442$20.40
34Colorado$40,176$19.32
35Montana$38,555$18.54
36Delaware$38,467$18.49
37Arizona$36,069$17.34
38Utah$36,946$17.76
39Arkansas$34,153$16.42
40North Carolina$34,826$16.74
41Georgia$37,312$17.94
42South Dakota$35,110$16.88
43Texas$36,483$17.54
44New Mexico$36,846$17.71
45Nebraska$35,462$17.05
46Missouri$33,521$16.12
47Mississippi$32,826$15.78
48Illinois$35,323$16.98
49South Carolina$32,734$15.74
50Tennessee$32,491$15.62
51Florida$28,657$13.78

Highest paying cities for public health educators

The highest-paying cities for public health educators are Stockton, CA, New Haven, CT, and Bend, OR.

RankCityAvg. salaryHourly rate
1Stockton, CA$55,610$26.74
2New Haven, CT$48,765$23.44
3Bend, OR$47,525$22.85
4Baltimore, MD$45,434$21.84
5Urban Honolulu, HI$45,093$21.68
6Portsmouth, VA$44,194$21.25
7Duluth, MN$43,530$20.93
8Albany, NY$42,628$20.49
9Philadelphia, PA$41,572$19.99
10Salem, MA$40,653$19.54
11Lenexa, KS$40,417$19.43
12Cincinnati, OH$40,326$19.39
13Pontiac, MI$36,624$17.61
14Dallas, TX$36,561$17.58
15Tucson, AZ$35,745$17.19
16Raleigh, NC$35,045$16.85
17Little Rock, AR$34,177$16.43
18Knoxville, TN$32,569$15.66
19San Juan, PR$32,113$15.44

Public health educator salary details

A public health educator's salary ranges from $27,000 a year at the 10th percentile to $54,000 at the 90th percentile.

Average public health educator salary graph
Average public health educator salary graph, trends, and summary

What is a public health educator's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$54,000$4,500$26
75th Percentile$46,000$3,833$22
Average$38,330$3,194$18
25th Percentile$31,000$2,583$15
10th Percentile$27,000$2,250$13

Highest paying public health educator jobs

The highest paying types of public health educators are community health planning director, certified lactation educator, and public health analyst.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Health Coach$38,671$3,223$18.5963,129
Health Promoter$39,596$3,300$19.0453,016
Certified Diabetes Educator$56,780$4,732$27.3041,375
Community Health Planning Director$107,586$8,965$51.7272,197
Educator$43,760$3,647$21.0428,019
Community Educator$42,048$3,504$20.2220,854

How would you rate the starting salaries for public health educators, as well as the prospects for salary advancement?

Dr. Bryan Carter Ph.D.

Director, Center for Digital Humanities, Associate Professor, Africana Studies, University of Arizona

Starting salaries for assistant professors are decent. Not great, but will be above the poverty line. It will depend on the type of academic position one receives. Salary prospects for those with digital skillsets will be higher over the years.

Which companies pay public health educators the most?

Public health educator salaries at State University of New York College at Cortland and Merrimack College are the highest-paying according to our most recent salary estimates. In addition, the average public health educator salary at companies like Salem State University and KPG are highly competitive.

RankCompanyAverage salaryHourly rate
1State University of New York College at Cortland$54,791$26.34
2Merrimack College$51,651$24.83
3Salem State University$49,971$24.02
4KPG$48,737$23.43
5Deschutes County$46,809$22.50
6Parkland Hospital$46,632$22.42
7New York State Restaurant Association$46,121$22.17
8Oakland County, Michigan Government$45,703$21.97
9SUNY Brockport$43,869$21.09
10Parkland College$42,953$20.65
11Forsyth County$42,148$20.26
12City of Austin$41,303$19.86
13Anderson County$40,532$19.49
14Public Consulting Group$39,054$18.78
15Children's Hospital of Philadelphia$38,906$18.70
16City of Houston$38,672$18.59
17ManTech$37,662$18.11
18City of Cincinnati$37,483$18.02
19Nyc Parks$36,504$17.55
20CDC Foundation$36,443$17.52

Wage gap by gender, race and education

$39,000$38,800$38,600$38,400$38,200$38,000
MaleFemale

Public Health Educator salary by industry

The average public health educator salary varies across industries:

  • The average public health educator salary in the education industry is $40,681, the highest of any industry.
  • The average public health educator salary in the finance industry is $38,891.
  • Public health educators in the government industry earn an average salary of $36,816, the lowest of any industry.

Highest paying industries for public health educators

RankIndustryAverage salaryHourly rate
1Education$40,681$19.56
2Professional$38,891$18.70
3Health Care$37,467$18.01
4Government$36,816$17.70

High paying public health educator jobs

Public health educator salary trends

The average public health educator salary has risen by $5,807 over the last ten years. In 2014, the average public health educator earned $32,523 annually, but today, they earn $38,330 a year. That works out to a 6% change in pay for public health educators over the last decade.

Compare public health educator salaries for cities or states with the national average over time.

Average public health educator salary over time

Compare public health educator salaries for individual cities or states with the national average.

Public health educator salary by year

YearAvg. salaryHourly rate% Change
2025$38,300$18.43+2.3%
2024$37,500$18.01+1.8%
2023$36,800$17.68+0.5%
2022$36,600$17.59+1.6%
2021$36,000$17.31+2.1%

Recently added public health educator salaries

CompanyJobLocationDate addedSalary
City of Dallas, TxSenior Public Health Educator *Lactation Consultant* (Office of Community Care & Empowerment [Occe]Marilla, NY06/07/2025$57,087
Durham County, NcPublic Health EducatorDurham, NC05/30/2025$52,730
St. Louis County, MinnesotaPublic Health Educator I/II-CommunityVirginia, MN05/24/2025$60,565
City of Dallas, TxSenior Public Health Educator *Lactation Consultant* (Office of Community Care & Empowerment [Occe]Marilla, NY05/17/2025$57,087
County of GoodhuePublic Health EducatorRed Wing, MN04/28/2025$71,960
City of Amarillo, TxPublic Health Educator Planner (Cmhg)Amarillo, TX04/22/2025$57,873
Team1MedicalBilingual Public Health EducatorHouston, TX04/10/2025$44,871
Newport News City, VaFire Public Educator-GrNewport News, VA03/27/2025$38,601
Cal PolyLecturer-Public HealthSan Luis Obispo, CA03/26/2025$78,432
Durham County, NcPublic Health EducatorDurham, NC03/21/2025$52,730

Public health educator salary FAQs

Search for public health educator jobs

Browse community and social services jobs