Salaripedia
English

How much does a nurse practitioner make in Erie?

$122,100a year

Median yearly pay for nurse practitioners in the Erie, PA metro area. That is $58.70 an hour or $10,180 a month.

Hourly
$58.70
Vs. national median
-8%
Rank among cities
309 of 383
Jobs in the area
260
Pay range
Lowest 10%: $97,570Median: $122,100Highest 10%: $135,200
PercentileYearlyHourly
10th$97,570$46.91
25th$102,600$49.33
Median$122,100$58.70
75th$124,700$59.95
90th$135,200$65.00

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
Williamsport, PA$123,800
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 Erie

Same field, median yearly pay.

Nurse Anesthetist$212,100
Dentist$137,500
Pharmacist$128,400
Veterinarian$123,700
Physician Assistant$111,300
Physical Therapist$94,830
Occupational Therapist$93,560
Speech-Language Pathologist$84,190
Registered Nurse$80,000
Dental Hygienist$77,360
Salaries for every job in Erie, PA

Frequently asked questions

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

The median hourly pay in the Erie, PA metro area is $58.70 ($122,100 a year).

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

No: $122,100 against $132,300 nationally, 8% less.

How does Erie compare with the rest of Pennsylvania?

The median in Pennsylvania is $130,100, so Erie pays 6% less.

Where does Erie rank for nurse practitioner pay?

309 of 383 metro areas with data.

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

The lowest-paid 10% make $97,570 or less a year; the top 10% make $135,200 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.