Salaripedia
English

How much does a nurse practitioner make in Springfield?

$130,200a year

Median yearly pay for nurse practitioners in the Springfield, IL metro area. That is $62.60 an hour or $10,850 a month.

Hourly
$62.60
Vs. national median
-2%
Rank among cities
170 of 383
Jobs in the area
350
Pay range
Lowest 10%: $105,900Median: $130,200Highest 10%: $140,000
PercentileYearlyHourly
10th$105,900$50.90
25th$117,300$56.38
Median$130,200$62.60
75th$130,200$62.60
90th$140,000$67.29

Other cities in Illinois

Median yearly pay for nurse practitioners.

Bloomington, IL$139,200
Champaign, IL$137,100
Chicago, IL$131,700
St. Louis, MO$131,600
Davenport, IA$130,400
Cape Girardeau, MO$130,000
Peoria, IL$128,900
Kankakee, IL$128,300
Rockford, IL$127,700
Paducah, KY$124,200
Decatur, IL$110,800
Nurse Practitioner salary in Illinois Nurse Practitioner salary in all states

Related jobs in Springfield

Same field, median yearly pay.

Surgeon$438,000
General Internal Medicine Physician$218,300
Pediatrician$217,000
Dentist$209,400
Family Medicine Physician$167,300
Pharmacist$135,400
Physician Assistant$133,800
Physical Therapist$116,000
Occupational Therapist$102,800
Diagnostic Medical Sonographer$98,470
Salaries for every job in Springfield, IL

Frequently asked questions

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

The median hourly pay in the Springfield, IL metro area is $62.60 ($130,200 a year).

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

No: $130,200 against $132,300 nationally, 2% less.

How does Springfield compare with the rest of Illinois?

The median in Illinois is $130,700, so Springfield pays 0% more.

Where does Springfield rank for nurse practitioner pay?

170 of 383 metro areas with data.

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

The lowest-paid 10% make $105,900 or less a year; the top 10% make $140,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.