Salaripedia
English

How much does a childcare worker make in Williamsport?

$27,460a year

Median yearly pay for childcare workers in the Williamsport, PA metro area. That is $13.20 an hour or $2,288 a month.

Hourly
$13.20
Vs. national median
-21%
Rank among cities
319 of 385
Jobs in the area
140
Pay range
Lowest 10%: $21,670Median: $27,460Highest 10%: $36,520
PercentileYearlyHourly
10th$21,670$10.42
25th$24,580$11.82
Median$27,460$13.20
75th$33,370$16.04
90th$36,520$17.56

Other cities in Pennsylvania

Median yearly pay for childcare workers.

Philadelphia, PA$34,520
Allentown, PA$32,220
Scranton, PA$30,630
Lancaster, PA$30,620
York, PA$30,310
Harrisburg, PA$29,950
Pittsburgh, PA$29,840
Reading, PA$29,530
Lebanon, PA$28,520
Erie, PA$28,030
Altoona, PA$27,520
Chambersburg, PA$27,030
Johnstown, PA$26,570
Childcare Worker salary in Pennsylvania Childcare Worker salary in all states

Related jobs in Williamsport

Same field, median yearly pay.

First-Line Supervisors of Personal Service Worker$47,200
Residential Advisor$39,860
Exercise Trainer and Group Fitness Instructor$35,390
Animal Caretaker$32,720
Hairdresser$30,580
Recreation Worker$29,610
Amusement and Recreation Attendant$23,150
Salaries for every job in Williamsport, PA

Frequently asked questions

How much does a childcare worker make an hour in Williamsport?

The median hourly pay in the Williamsport, PA metro area is $13.20 ($27,460 a year).

Do childcare workers make more in Williamsport than the national average?

No: $27,460 against $34,980 nationally, 21% less.

How does Williamsport compare with the rest of Pennsylvania?

The median in Pennsylvania is $30,140, so Williamsport pays 9% less.

Where does Williamsport rank for childcare worker pay?

319 of 385 metro areas with data.

How much does a childcare worker make starting out in Williamsport?

The lowest-paid 10% make $21,670 or less a year; the top 10% make $36,520 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.