Most Affordable Cities in Illinois

The cheapest cities to live in Illinois ranked by median rent, home values, and more.

# City Median Rent Median Income Home Value Population
1 Galesburg, IL $719 $45,213 $89,800 29,653
2 Granite City, IL $761 $60,490 $99,800 26,670
3 Pekin, IL $792 $58,355 $118,200 31,812
4 Decatur, IL $796 $50,809 $97,300 70,368
5 Danville, IL $809 $44,239 $76,800 28,663
6 Rock Island, IL $819 $57,292 $118,400 36,758
7 Quincy, IL $824 $56,372 $146,100 39,188
8 Moline, IL $887 $63,959 $141,900 42,235
9 Springfield, IL $945 $65,537 $155,200 113,714
10 Belleville, IL $947 $60,529 $131,000 41,722
11 Alton, IL $948 $53,005 $99,500 25,430
12 Peoria, IL $951 $58,716 $149,500 112,126
13 Urbana, IL $951 $45,854 $186,300 38,447
14 Rockford, IL $954 $53,328 $120,900 147,649
15 Normal, IL $974 $66,350 $199,900 52,908
16 Bloomington, IL $1,004 $75,449 $198,800 78,703
17 DeKalb, IL $1,030 $46,564 $202,900 40,464
18 Chicago Heights, IL $1,035 $57,479 $149,900 26,938
19 Champaign, IL $1,103 $57,544 $199,700 88,822
20 Cicero, IL $1,121 $68,548 $236,000 83,223
21 Calumet City, IL $1,138 $53,991 $133,600 35,253
22 Waukegan, IL $1,163 $70,578 $177,600 88,919
23 Woodstock, IL $1,174 $83,293 $231,100 26,316
24 Berwyn, IL $1,175 $75,235 $286,000 55,888
25 Edwardsville, IL $1,231 $92,671 $286,700 26,543
26 Joliet, IL $1,237 $88,026 $248,600 149,785
27 Addison, IL $1,238 $87,587 $318,000 35,470
28 Burbank, IL $1,241 $83,975 $258,900 28,822
29 New Lenox, IL $1,244 $133,071 $377,500 27,456
30 Niles, IL $1,247 $78,563 $350,900 30,262
31 Batavia, IL $1,255 $119,167 $358,000 26,730
32 Elgin, IL $1,260 $88,316 $252,400 114,106
33 Lansing, IL $1,271 $71,805 $168,500 28,415
34 Oak Forest, IL $1,287 $87,941 $247,800 26,888
35 Oak Lawn, IL $1,310 $82,493 $267,900 57,098
36 O'Fallon, IL $1,312 $102,793 $274,100 32,139
37 Glen Ellyn, IL $1,326 $133,346 $522,600 28,270
38 West Chicago, IL $1,376 $100,568 $306,500 25,434
39 Chicago, IL $1,380 $75,134 $315,200 2,707,648
40 Round Lake Beach, IL $1,382 $86,632 $191,200 27,081
41 Huntley, IL $1,385 $86,349 $318,500 27,859
42 North Chicago, IL $1,392 $56,815 $147,800 30,772
43 Orland Park, IL $1,415 $98,979 $349,400 57,961
44 Carpentersville, IL $1,420 $86,327 $225,200 37,544
45 Crystal Lake, IL $1,431 $105,428 $287,400 40,436
46 Des Plaines, IL $1,435 $94,303 $318,200 59,408
47 Mount Prospect, IL $1,454 $103,911 $377,000 55,648
48 Oak Park, IL $1,456 $108,026 $456,300 53,315
49 Carol Stream, IL $1,465 $105,395 $308,700 39,427
50 Palatine, IL $1,467 $95,950 $347,900 66,548
51 Hanover Park, IL $1,478 $92,263 $260,900 36,850
52 Skokie, IL $1,491 $93,550 $368,600 66,427
53 Lockport, IL $1,503 $113,252 $298,800 26,228
54 McHenry, IL $1,508 $86,865 $244,900 27,774
55 Park Ridge, IL $1,511 $138,059 $539,300 39,241
56 Tinley Park, IL $1,518 $103,819 $289,000 55,007
57 Aurora, IL $1,535 $90,109 $260,400 179,867
58 Woodridge, IL $1,547 $97,263 $345,200 33,889
59 Glendale Heights, IL $1,562 $82,232 $249,000 32,864
60 Mundelein, IL $1,564 $107,608 $285,600 31,632
61 Elk Grove Village, IL $1,574 $95,216 $334,400 32,132
62 Wheeling, IL $1,578 $83,251 $244,600 38,495
63 Downers Grove, IL $1,589 $119,649 $439,000 49,867
64 Gurnee, IL $1,594 $121,410 $331,100 30,486
65 Lake in the Hills, IL $1,634 $113,491 $296,400 28,853
66 Evanston, IL $1,698 $95,766 $472,300 76,552
67 Bolingbrook, IL $1,718 $107,552 $295,500 73,813
68 Arlington Heights, IL $1,727 $118,532 $403,200 76,220
69 Wheaton, IL $1,731 $119,566 $447,700 53,453
70 Hoffman Estates, IL $1,764 $109,683 $340,400 51,186
71 Schaumburg, IL $1,774 $94,690 $312,200 76,780
72 St. Charles, IL $1,788 $115,350 $369,700 32,733
73 Algonquin, IL $1,800 $131,753 $324,000 29,904
74 Oswego, IL $1,823 $119,881 $319,000 35,463
75 Lombard, IL $1,834 $97,253 $321,200 43,722
76 Streamwood, IL $1,849 $101,049 $258,300 39,055
77 Naperville, IL $1,852 $150,937 $509,900 149,424
78 Vernon Hills, IL $1,855 $120,625 $384,800 26,772
79 Bartlett, IL $1,857 $130,479 $350,500 40,531
80 Elmhurst, IL $1,877 $145,374 $532,800 45,538
81 Plainfield, IL $1,889 $142,265 $398,000 45,705
82 Romeoville, IL $1,892 $100,022 $245,200 40,996
83 Highland Park, IL $1,903 $161,875 $594,400 30,229
84 Wilmette, IL $1,968 $192,300 $802,200 27,550
85 Glenview, IL $2,027 $138,758 $598,800 47,682
86 Buffalo Grove, IL $2,042 $129,820 $392,900 42,824
87 Northbrook, IL $2,334 $155,321 $644,100 34,642

Key Takeaways

  • Galesburg, IL ranks #1 with a median rent of $719.
  • The top 5 cities are: Galesburg, IL; Granite City, IL; Pekin, IL; Decatur, IL; Danville, IL.
  • Median household income in the #1 city is $45,213, with a population of 29,653.

Methodology

Rankings based on US Census Bureau American Community Survey 5-Year Estimates. Only cities with population over 50,000 are included in national rankings. State rankings include all cities over 25,000. Data reflects the most recent available estimates.

Read our full methodologyVerify at data.census.gov