Salaripedia
English

How much does a nurse practitioner make in Williamsport?

$123,800a year

Median yearly pay for nurse practitioners in the Williamsport, PA metro area. That is $59.53 an hour or $10,320 a month.

Hourly
$59.53
Vs. national median
-6%
Rank among cities
295 of 383
Jobs in the area
100
Pay range
Lowest 10%: $99,990Median: $123,800Highest 10%: $142,000
PercentileYearlyHourly
10th$99,990$48.07
25th$107,700$51.75
Median$123,800$59.53
75th$129,900$62.47
90th$142,000$68.28

Other cities in Pennsylvania

Median yearly pay for nurse practitioners.

Philadelphia, PA$135,700
Reading, PA$135,400
Lancaster, PA$133,900
Allentown, PA$133,900
Harrisburg, PA$132,700
Gettysburg, PA$132,500
York, PA$131,700
Lebanon, PA$128,800
Scranton, PA$126,800
State College, PA$124,500
Erie, PA$122,100
Altoona, PA$119,900
Pittsburgh, PA$119,600
Chambersburg, PA$117,800
Johnstown, PA$116,000
Nurse Practitioner salary in Pennsylvania Nurse Practitioner salary in all states

Related jobs in Williamsport

Same field, median yearly pay.

Physician$313,600
Pharmacist$151,100
Physician Assistant$124,900
Physical Therapist$105,300
Occupational Therapist$98,580
Registered Nurse$94,300
Speech-Language Pathologist$85,630
Respiratory Therapist$78,300
Radiologic Technologist and Technician$76,270
Licensed Practical and Licensed Vocational Nurse$61,200
Salaries for every job in Williamsport, PA

Frequently asked questions

How much does a nurse practitioner make an hour in Williamsport?

The median hourly pay in the Williamsport, PA metro area is $59.53 ($123,800 a year).

Do nurse practitioners make more in Williamsport than the national average?

No: $123,800 against $132,300 nationally, 6% less.

How does Williamsport compare with the rest of Pennsylvania?

The median in Pennsylvania is $130,100, so Williamsport pays 5% less.

Where does Williamsport rank for nurse practitioner pay?

295 of 383 metro areas with data.

How much does a nurse practitioner make starting out in Williamsport?

The lowest-paid 10% make $99,990 or less a year; the top 10% make $142,000 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.