Salaripedia
English

How much does a registered nurse make in Bloomington?

$79,970a year

Median yearly pay for registered nurses in the Bloomington, IL metro area. That is $38.45 an hour or $6,664 a month.

Hourly
$38.45
Vs. national median
-18%
Rank among cities
303 of 380
Jobs in the area
1,990
Pay range
Lowest 10%: $62,980Median: $79,970Highest 10%: $107,300
PercentileYearlyHourly
10th$62,980$30.28
25th$74,040$35.60
Median$79,970$38.45
75th$101,100$48.63
90th$107,300$51.57

Other cities in Illinois

Median yearly pay for registered nurses.

Chicago, IL$100,500
Champaign, IL$90,230
Decatur, IL$87,170
Kankakee, IL$86,220
Springfield, IL$84,220
St. Louis, MO$83,180
Cape Girardeau, MO$82,640
Peoria, IL$81,010
Rockford, IL$80,930
Paducah, KY$79,920
Davenport, IA$77,150
Registered Nurse salary in Illinois Registered Nurse salary in all states

Related jobs in Bloomington

Same field, median yearly pay.

Physician$356,800
Dentist$160,800
Nurse Practitioner$139,200
Pharmacist$139,100
Physical Therapist$97,250
Diagnostic Medical Sonographer$93,860
Occupational Therapist$90,060
Speech-Language Pathologist$84,330
Dental Hygienist$78,220
Clinical Laboratory Technologist and Technician$75,530
Salaries for every job in Bloomington, IL

Frequently asked questions

How much does a registered nurse make an hour in Bloomington?

The median hourly pay in the Bloomington, IL metro area is $38.45 ($79,970 a year).

Do registered nurses make more in Bloomington than the national average?

No: $79,970 against $97,550 nationally, 18% less.

How does Bloomington compare with the rest of Illinois?

The median in Illinois is $95,990, so Bloomington pays 17% less.

Where does Bloomington rank for registered nurse pay?

303 of 380 metro areas with data.

How much does a registered nurse make starting out in Bloomington?

The lowest-paid 10% make $62,980 or less a year; the top 10% make $107,300 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.