Salaripedia
English

How much does a health education specialist make in Lancaster?

$87,190a year

Median yearly pay for health education specialists in the Lancaster, PA metro area. That is $41.92 an hour or $7,266 a month.

Hourly
$41.92
Vs. national median
+36%
Rank among cities
7 of 218
Jobs in the area
70
Pay range
Lowest 10%: $43,720Median: $87,190Highest 10%: $124,400
PercentileYearlyHourly
10th$43,720$21.02
25th$62,700$30.14
Median$87,190$41.92
75th$107,200$51.55
90th$124,400$59.80

Other cities in Pennsylvania

Median yearly pay for health education specialists.

Harrisburg, PA$84,070
Allentown, PA$80,820
York, PA$77,610
Pittsburgh, PA$75,480
Philadelphia, PA$75,220
Reading, PA$74,640
Scranton, PA$71,860
Erie, PA$67,600
Health Education Specialist salary in Pennsylvania Health Education Specialist salary in all states

Related jobs in Lancaster

Same field, median yearly pay.

Marriage and Family Therapist$65,370
Healthcare Social Worker$62,300
Social Worker$61,610
Educational$60,220
Clergy$59,530
Director$54,990
Child$51,130
Rehabilitation Counselor$50,140
Substance Abuse$49,060
Mental Health and Substance Abuse Social Worker$46,680
Salaries for every job in Lancaster, PA

Frequently asked questions

How much does a health education specialist make an hour in Lancaster?

The median hourly pay in the Lancaster, PA metro area is $41.92 ($87,190 a year).

Do health education specialists make more in Lancaster than the national average?

Yes: $87,190 against $64,070 nationally, 36% more.

How does Lancaster compare with the rest of Pennsylvania?

The median in Pennsylvania is $80,670, so Lancaster pays 8% more.

Where does Lancaster rank for health education specialist pay?

7 of 218 metro areas with data.

How much does a health education specialist make starting out in Lancaster?

The lowest-paid 10% make $43,720 or less a year; the top 10% make $124,400 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.