ILIllinois rankings

Towns with the cheapest rent in Illinois

Ranked by median gross rent — rent plus utilities — across all rented homes. 799 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Illinois · Cheapest rent

Georgetown ranks #119 of 799

$788/mo median rent, utilities included · Visit Georgetown →

Georgetown ranks #119 of 799 for cheapest rent in Illinois
#TownMedian rentMedian incomeHome value
1 Pinckneyville5,018 people $416/mo $69,583 $133,500
2 Carrier MillsSaline County · 2,507 people $478/mo $53,189 $81,300
3 Mount Morris Mount Morris2,726 people $512/mo $45,726 $121,800
4 GroverWayne County · 3,540 people $541/mo $42,267 $97,900
5 Oblong OblongCrawford County · 2,739 people $558/mo $59,063 $102,800
6 McLeansboroHamilton County · 3,644 people $566/mo $52,809 $89,600
7 McLeansboro2,675 people $566/mo $45,422 $79,500
8 LafayetteColes County · 4,684 people $578/mo $69,125 $218,500
9 Fairfield Fairfield4,561 people $585/mo $41,989 $88,800
10 Lewistown LewistownFulton County · 2,608 people $599/mo $69,034 $115,000
11 Indian CreekWhite County · 2,510 people $603/mo $58,750 $118,800
12 Mount Sterling Mount SterlingBrown County · 4,157 people $604/mo $65,481 $143,700
13 Anna Anna4,196 people $615/mo $33,137 $134,300
14 Map of Knoxville Knoxville3,211 people $623/mo $82,863 $145,300
15 Havana2,989 people $625/mo $41,184 $95,300
16 Map of Brookside BrooksideClinton County · 4,413 people $630/mo $44,875 $94,600
17 Map of Staunton Staunton4,298 people $630/mo $57,904 $143,500
18 South LitchfieldMontgomery County · 3,260 people $633/mo $37,279 $110,900
19 Map of Staunton StauntonMacoupin County · 5,423 people $636/mo $59,583 $142,000
20 Old TownMcLean County · 3,421 people $637/mo $148,516 $345,500
21 Map of South Jacksonville South Jacksonville3,239 people $647/mo $49,587 $135,800
22 BushnellMcDonough County · 2,677 people $648/mo $67,518 $71,900
23 Havana HavanaMason County · 4,270 people $650/mo $58,125 $102,000
24 Eldorado3,771 people $657/mo $37,154 $66,200
25 West Frankfort7,118 people $661/mo $47,898 $81,200
26 Map of West Point West PointStephenson County · 3,130 people $664/mo $79,476 $158,600
27 Map of Lena Lena2,761 people $664/mo $72,663 $146,000
28 East EldoradoSaline County · 5,289 people $668/mo $51,125 $88,200
29 FrankfortFranklin County · 6,340 people $669/mo $57,250 $89,900
30 Litchfield6,834 people $675/mo $53,958 $104,200
31 Hometown4,215 people $678/mo $61,101 $173,400
32 LocustChristian County · 3,133 people $680/mo $70,565 $151,800
33 Carthage CarthageHancock County · 2,922 people $680/mo $79,628 $123,600
34 HenryMarshall County · 2,542 people $681/mo $64,948 $116,400
35 Pana Pana5,217 people $684/mo $46,168 $77,900
36 PanaChristian County · 5,916 people $690/mo $47,078 $84,600
37 Map of Eureka Eureka5,007 people $692/mo $56,048 $154,300
38 Murphysboro MurphysboroJackson County · 9,415 people $693/mo $52,687 $108,700
39 PalmyraLee County · 2,877 people $693/mo $93,689 $266,100
40 Murphysboro6,735 people $697/mo $44,154 $85,900
41 Map of Toulon ToulonStark County · 2,777 people $701/mo $62,500 $104,400
42 Pittsfield4,420 people $705/mo $54,643 $111,400
43 Map of Knox KnoxKnox County · 4,871 people $708/mo $82,353 $143,100
44 ArcolaDouglas County · 3,263 people $710/mo $87,942 $131,600
45 Jacksonville18,014 people $711/mo $65,432 $128,200
46 Map of Elmwood ElmwoodPeoria County · 2,698 people $713/mo $90,649 $162,400
47 Hillsboro5,803 people $715/mo $50,158 $111,700
48 Map of Olio OlioWoodford County · 4,691 people $715/mo $55,708 $146,000
49 Hillsboro HillsboroMontgomery County · 6,875 people $717/mo $51,215 $101,800
50 Du Quoin5,726 people $719/mo $54,409 $83,100
51 Map of Christy ChristyLawrence County · 3,109 people $719/mo $75,417 $82,700
52 North LitchfieldMontgomery County · 4,875 people $720/mo $72,857 $126,000
53 Map of Watson WatsonEffingham County · 3,185 people $722/mo $77,209 $171,400
54 Map of Goode GoodeFranklin County · 2,604 people $724/mo $59,420 $91,200
55 Map of Effingham Effingham12,342 people $725/mo $72,377 $177,500
56 Map of Christopher Christopher2,570 people $725/mo $48,247 $66,600
57 DouglasEffingham County · 12,629 people $731/mo $74,666 $184,900
58 Map of Abingdon Abingdon3,443 people $732/mo $61,653 $99,600
59 MonmouthWarren County · 9,727 people $733/mo $61,897 $100,600
60 Monmouth8,581 people $733/mo $61,138 $86,800
61 Map of Mount Olive Mount OliveMacoupin County · 3,072 people $735/mo $62,561 $106,900
62 MattoonColes County · 14,496 people $738/mo $53,811 $96,400
63 Map of Harter HarterClay County · 6,035 people $739/mo $53,000 $82,100
64 CedarKnox County · 2,993 people $739/mo $66,713 $125,100
65 Mattoon16,586 people $740/mo $51,597 $97,700
66 PittsfieldPike County · 3,955 people $740/mo $58,594 $116,900
67 Map of Mount Zion Mount Zion5,660 people $744/mo $103,365 $201,100
68 Mount ZionMacon County · 7,094 people $745/mo $102,500 $183,900
69 Flora Flora4,475 people $745/mo $47,148 $77,300
70 CaseyClark County · 3,451 people $746/mo $59,679 $137,300
71 MelroseAdams County · 5,560 people $750/mo $84,464 $219,500
72 Gillespie2,815 people $750/mo $82,772 $91,000
73 Metropolis5,864 people $752/mo $50,399 $86,000
74 Map of Harrisburg HarrisburgSaline County · 9,838 people $754/mo $46,474 $88,300
75 Rock Falls8,587 people $754/mo $49,600 $83,900
76 Georgetown3,069 people $757/mo $58,182 $71,800
77 Harrisburg Harrisburg8,372 people $760/mo $43,415 $84,100
78 Chester6,797 people $760/mo $80,625 $111,700
79 Morrison3,739 people $760/mo $69,089 $118,000
80 Map of Beardstown BeardstownCass County · 6,169 people $762/mo $60,587 $82,100
81 Sparta4,068 people $762/mo $52,188 $111,200
82 Macomb CityMcDonough County · 14,894 people $765/mo $44,411 $103,300
83 Macomb14,894 people $765/mo $44,411 $103,300
84 Centralia11,856 people $765/mo $47,807 $89,600
85 HelvetiaMadison County · 8,328 people $765/mo $84,590 $212,700
86 Map of Canton CantonFulton County · 13,144 people $766/mo $53,254 $107,100
87 Map of Shelbyville ShelbyvilleShelby County · 4,351 people $767/mo $52,470 $116,400
88 Map of Channahon ChannahonWill County · 10,769 people $769/mo $136,489 $327,100
89 BroadwellLogan County · 3,071 people $769/mo $69,531 $160,700
90 CarbondaleJackson County · 24,933 people $771/mo $34,878 $139,900
91 Carbondale22,158 people $771/mo $32,128 $127,900
92 Map of Salem SalemMarion County · 8,914 people $771/mo $64,865 $110,300
93 CarrolltonGreene County · 2,828 people $771/mo $58,438 $109,000
94 GillespieMacoupin County · 3,611 people $772/mo $80,833 $97,500
95 MendotaLaSalle County · 6,994 people $773/mo $51,632 $134,100
96 Salem7,236 people $774/mo $59,728 $106,100
97 Fairbury3,713 people $776/mo $70,962 $162,200
98 MiddleportIroquois County · 3,645 people $776/mo $40,307 $105,700
99 ColomaWhiteside County · 10,446 people $777/mo $52,152 $86,800
100 Map of Paris ParisEdgar County · 8,276 people $777/mo $53,927 $75,700
101 VandaliaFayette County · 5,796 people $778/mo $45,469 $98,500
102 WadeJasper County · 4,343 people $778/mo $64,167 $119,700
103 Indian GroveLivingston County · 4,119 people $778/mo $75,213 $163,900
104 TeutopolisEffingham County · 2,751 people $779/mo $106,786 $235,900
105 HudsonMcLean County · 2,505 people $780/mo $113,897 $229,300
106 Rushville2,747 people $781/mo $57,583 $94,700
107 Map of Princeton Princeton7,975 people $782/mo $61,946 $134,700
108 Lawrenceville Lawrenceville3,941 people $782/mo $41,005 $71,300
109 MoundEffingham County · 3,532 people $782/mo $75,313 $135,000
110 Princeton PrincetonBureau County · 9,106 people $783/mo $65,705 $143,700
111 Greenville Greenville7,235 people $783/mo $62,089 $122,000
112 BreeseClinton County · 5,539 people $783/mo $87,194 $228,600
113 GalvaHenry County · 2,669 people $783/mo $55,568 $88,800
114 Breese4,301 people $784/mo $85,222 $229,600
115 Paxton4,131 people $784/mo $62,386 $120,400
116 Map of Pekin PekinTazewell County · 27,280 people $785/mo $59,074 $113,800
117 Map of Central CentralBond County · 8,081 people $786/mo $65,676 $141,500
118 Spring GardenJefferson County · 2,574 people $786/mo $65,750 $104,800
119 GeorgetownVermilion County · 7,235 people $788/mo $57,012 $89,800
120 Watseka4,780 people $790/mo $43,608 $103,700
121 Map of Patton PattonFord County · 5,173 people $792/mo $66,750 $125,700
122 ScottOgle County · 3,305 people $792/mo $109,500 $207,300
123 FreeportStephenson County · 23,505 people $793/mo $51,723 $92,100
124 Kewanee KewaneeHenry County · 9,622 people $793/mo $50,528 $69,300
125 Newton Newton2,932 people $794/mo $61,761 $95,400
126 ProphetstownWhiteside County · 2,527 people $794/mo $68,618 $136,100
127 EriennaGrundy County · 2,626 people $795/mo $96,906 $324,100
128 Kewanee11,913 people $797/mo $50,886 $73,200
129 Benton6,863 people $798/mo $54,123 $87,200
130 GardnerSangamon County · 4,608 people $798/mo $103,932 $248,900
131 Map of Lawrence LawrenceLawrence County · 6,166 people $800/mo $50,291 $105,700
132 Galesburg City Galesburg CityKnox County · 29,481 people $801/mo $48,297 $96,400
133 Galesburg29,481 people $801/mo $48,297 $96,400
134 Map of East Lincoln East LincolnLogan County · 7,677 people $801/mo $59,344 $144,400
135 Map of Carlinville CarlinvilleMacoupin County · 6,456 people $801/mo $63,984 $128,600
136 Momence MomenceKankakee County · 3,291 people $803/mo $58,365 $154,800
137 Arcola2,892 people $803/mo $89,827 $124,100
138 Map of Mount Carmel Mount Carmel6,854 people $804/mo $47,009 $89,300
139 Nashville NashvilleWashington County · 3,433 people $805/mo $63,029 $155,100
140 Westville3,419 people $805/mo $54,912 $100,000
141 Aledo3,668 people $806/mo $72,292 $147,600
142 Centralia CentraliaMarion County · 14,039 people $808/mo $51,444 $91,200
143 Map of Denning DenningFranklin County · 4,682 people $808/mo $52,917 $82,800
144 Olney Olney8,577 people $809/mo $59,980 $99,800
145 MercerMercer County · 3,917 people $810/mo $71,042 $147,400
146 Nashville2,940 people $813/mo $63,170 $156,500
147 Map of Tyrone TyroneFranklin County · 4,636 people $814/mo $50,878 $83,400
148 CharlestonColes County · 19,509 people $817/mo $51,741 $148,200
149 Charleston17,062 people $817/mo $49,300 $137,400
150 Map of Olney OlneyRichland County · 9,847 people $817/mo $61,924 $108,600
151 Map of Pekin Pekin31,781 people $819/mo $60,790 $120,700
152 Carmi CarmiWhite County · 6,161 people $820/mo $53,323 $117,600
153 DecaturMacon County · 46,586 people $822/mo $48,870 $86,700
154 Map of Mount Pleasant Mount PleasantWhiteside County · 4,720 people $822/mo $74,185 $145,200
155 West GalenaJo Daviess County · 3,194 people $822/mo $65,679 $238,100
156 Benton BentonFranklin County · 8,623 people $824/mo $55,610 $84,500
157 Carlinville5,480 people $824/mo $57,708 $105,700
158 ElsahJersey County · 2,799 people $824/mo $74,375 $152,900
159 GranvillePutnam County · 2,748 people $824/mo $70,709 $148,600
160 SpringfieldSangamon County · 5,522 people $826/mo $39,507 $91,400
161 Lincoln Lincoln13,281 people $828/mo $57,340 $124,300
162 Map of Taylorville TaylorvilleChristian County · 10,646 people $828/mo $57,552 $104,100
163 Map of Le Roy Le Roy3,236 people $830/mo $81,875 $167,600
164 Sullivan4,348 people $831/mo $63,229 $102,500
165 SavannaCarroll County · 3,388 people $832/mo $49,955 $81,600
166 Map of Oakwood OakwoodVermilion County · 3,098 people $833/mo $57,188 $116,200
167 Otter CreekLaSalle County · 2,642 people $833/mo $83,750 $150,700
168 Granite City Granite CityMadison County · 26,549 people $834/mo $59,205 $104,300
169 South Rock IslandRock Island County · 18,160 people $834/mo $69,711 $139,000
170 Sullivan SullivanMoultrie County · 6,230 people $834/mo $68,984 $140,600
171 Map of Mackinaw MackinawTazewell County · 4,240 people $835/mo $102,770 $200,100
172 Map of Savanna Savanna2,816 people $835/mo $48,036 $72,400
173 Galena2,931 people $836/mo $58,689 $233,200
174 QuincyAdams County · 39,109 people $837/mo $56,480 $153,200
175 Map of Empire EmpireMcLean County · 3,993 people $837/mo $87,896 $174,600
176 ColonaHenry County · 6,633 people $838/mo $83,769 $177,100
177 Colona5,139 people $838/mo $79,700 $147,500
178 PawneeSangamon County · 2,738 people $838/mo $81,103 $149,500
179 Map of Carmi Carmi4,845 people $839/mo $47,827 $114,800
180 BowlingRock Island County · 3,335 people $839/mo $101,350 $235,000
181 Map of Western WesternHenry County · 2,887 people $840/mo $99,355 $179,200
182 Map of Rock Island Rock Island36,151 people $842/mo $59,041 $125,900
183 PontiacLivingston County · 11,294 people $842/mo $61,279 $116,300
184 Map of Decatur Decatur69,815 people $845/mo $51,592 $99,600
185 Red Bud Red Bud3,782 people $845/mo $71,850 $171,000
186 DanvilleVermilion County · 28,595 people $846/mo $45,957 $79,000
187 East St. LouisSt. Clair County · 17,999 people $847/mo $35,700 $52,600
188 Map of Hall HallBureau County · 8,267 people $849/mo $71,296 $148,700
189 SummitEffingham County · 3,743 people $849/mo $111,488 $313,400
190 Map of Hickory Point Hickory PointMacon County · 17,885 people $850/mo $58,673 $153,200
191 BourbonDouglas County · 4,100 people $850/mo $76,630 $186,900
192 MarionOgle County · 3,884 people $850/mo $104,924 $223,100
193 CamargoDouglas County · 3,498 people $850/mo $76,791 $145,800
194 BuffaloOgle County · 2,648 people $851/mo $63,080 $116,800
195 Streator12,330 people $852/mo $57,609 $94,700
196 Ludlow LudlowChampaign County · 4,156 people $854/mo $55,012 $150,500
197 Highland10,262 people $855/mo $82,551 $202,900
198 Map of West Lincoln West LincolnLogan County · 7,335 people $855/mo $59,914 $132,800
199 AmboyLee County · 2,795 people $857/mo $68,286 $155,300
200 Map of Trenton Trenton2,664 people $857/mo $80,795 $178,200
201 JerseyJersey County · 9,924 people $858/mo $74,044 $168,600
202 Sterling14,717 people $859/mo $57,350 $108,700
203 Rock Island Rock IslandRock Island County · 15,831 people $860/mo $41,155 $96,500
204 CahokiaMacoupin County · 3,128 people $860/mo $57,132 $96,900
205 VirdenMacoupin County · 3,171 people $864/mo $80,577 $101,300
206 Map of Sterling SterlingWhiteside County · 17,089 people $865/mo $61,764 $115,200
207 GaneerKankakee County · 3,164 people $865/mo $65,208 $203,100
208 Marshall4,040 people $867/mo $76,250 $118,500
209 East Moline20,904 people $868/mo $61,779 $134,600
210 Jerseyville7,445 people $869/mo $73,529 $143,900
211 ChouteauMadison County · 7,464 people $871/mo $60,160 $100,500
212 Marshall MarshallClark County · 4,510 people $871/mo $81,019 $122,200
213 BruceLaSalle County · 11,794 people $872/mo $53,477 $94,200
214 DunleithJo Daviess County · 3,527 people $876/mo $69,505 $195,100
215 Map of Mount Vernon Mount VernonJefferson County · 12,335 people $878/mo $56,971 $102,500
216 WauponseeGrundy County · 2,742 people $878/mo $117,928 $293,800
217 BlountVermilion County · 3,177 people $879/mo $110,451 $197,800
218 Map of East Alton East Alton5,689 people $881/mo $48,815 $106,700
219 Map of El Paso El Paso2,917 people $881/mo $75,625 $159,400
220 Map of Hoopeston Hoopeston5,034 people $882/mo $60,861 $78,100
221 Map of Dodds DoddsJefferson County · 2,700 people $882/mo $62,025 $111,100
222 Creve Coeur4,621 people $883/mo $47,993 $85,500
223 Map of South Moline South MolineRock Island County · 36,127 people $885/mo $67,829 $156,600
224 East Peoria22,324 people $886/mo $71,833 $163,500
225 Waterloo11,129 people $886/mo $98,711 $249,500
226 RutlandLaSalle County · 3,589 people $887/mo $91,406 $226,400
227 NewellVermilion County · 13,540 people $888/mo $61,458 $116,300
228 WilmingtonWill County · 5,494 people $888/mo $66,154 $223,800
229 Map of Smithton SmithtonSt. Clair County · 4,102 people $888/mo $122,778 $258,800
230 Map of Oglesby Oglesby3,570 people $888/mo $76,189 $139,700
231 El PasoWoodford County · 3,400 people $888/mo $82,740 $167,900
232 Map of Rantoul Rantoul12,421 people $890/mo $48,691 $118,200
233 GrantVermilion County · 5,477 people $893/mo $60,611 $84,700
234 Sugar CreekClinton County · 6,689 people $894/mo $102,723 $235,500
235 WethersfieldHenry County · 3,746 people $894/mo $62,149 $106,900
236 Chebanse ChebanseIroquois County · 2,811 people $896/mo $83,281 $198,100
237 Chillicothe5,900 people $899/mo $66,132 $132,900
238 CatlinVermilion County · 3,059 people $899/mo $77,194 $138,300
239 Moline42,197 people $900/mo $67,701 $146,300
240 Tuscola4,808 people $901/mo $78,179 $154,300
241 NokomisMontgomery County · 2,779 people $901/mo $63,167 $90,000
242 YorkCarroll County · 2,763 people $903/mo $66,528 $162,000
243 HamelMadison County · 2,756 people $904/mo $124,643 $316,300
244 RobinsonCrawford County · 9,218 people $907/mo $78,105 $134,100
245 Robinson7,084 people $907/mo $73,993 $109,100
246 LoganPeoria County · 3,214 people $908/mo $73,341 $168,500
247 Carterville5,818 people $909/mo $62,337 $197,100
248 Mount Vernon14,090 people $910/mo $55,357 $99,800
249 OttawaLaSalle County · 11,204 people $911/mo $70,008 $139,500
250 Dixon Dixon14,910 people $912/mo $59,406 $120,800
251 Map of Dupo Dupo3,879 people $912/mo $61,644 $113,800
252 Peoria Heights Peoria Heights5,825 people $913/mo $60,099 $117,700
253 RichwoodsPeoria County · 5,825 people $913/mo $60,099 $117,700
254 Rockton7,974 people $914/mo $119,058 $235,400
255 RandolphMcLean County · 4,303 people $914/mo $110,439 $217,600
256 Map of Fondulac FondulacTazewell County · 12,186 people $915/mo $74,478 $162,900
257 Map of Spring Valley Spring Valley5,476 people $915/mo $70,598 $153,300
258 Map of Oregon Oregon3,851 people $916/mo $71,841 $142,600
259 Map of Tuscola TuscolaDouglas County · 5,457 people $917/mo $76,538 $157,200
260 LexingtonMcLean County · 2,589 people $917/mo $104,744 $186,700
261 DixonLee County · 17,253 people $918/mo $64,245 $132,900
262 Map of Bunker Hill Bunker HillMacoupin County · 3,120 people $918/mo $104,167 $183,500
263 ChillicothePeoria County · 8,157 people $919/mo $69,036 $146,300
264 Map of South Wheatland South WheatlandMacon County · 3,958 people $919/mo $94,427 $160,800
265 FarmingtonFulton County · 3,148 people $919/mo $69,375 $120,900
266 Ottawa Ottawa18,447 people $920/mo $71,413 $154,000
267 Oregon-NashuaOgle County · 4,769 people $920/mo $80,769 $147,300
268 Marion Marion16,836 people $921/mo $56,912 $158,300
269 Peru PeruLaSalle County · 9,775 people $921/mo $74,808 $154,300
270 Wood River Wood RiverMadison County · 29,687 people $922/mo $62,083 $117,300
271 Sugar LoafSt. Clair County · 6,779 people $922/mo $72,985 $120,400
272 De SotoJackson County · 2,615 people $923/mo $70,848 $101,200
273 Map of Spring Bay Spring BayWoodford County · 2,531 people $923/mo $75,846 $169,100
274 Map of Six Mile Six MileFranklin County · 3,496 people $924/mo $56,437 $76,600
275 RantoulChampaign County · 10,485 people $925/mo $50,659 $113,000
276 Makanda MakandaJackson County · 4,031 people $925/mo $84,688 $215,900
277 Byron3,743 people $929/mo $78,852 $198,700
278 GrovelandTazewell County · 18,513 people $931/mo $65,830 $154,400
279 Map of Moline MolineRock Island County · 22,570 people $932/mo $62,396 $129,100
280 RocktonWinnebago County · 16,076 people $932/mo $77,092 $196,200
281 ClintoniaDe Witt County · 7,260 people $934/mo $65,123 $103,600
282 Clinton6,985 people $934/mo $62,323 $102,800
283 South OttawaLaSalle County · 8,322 people $935/mo $84,054 $169,500
284 Wood River10,279 people $936/mo $62,703 $108,100
285 Map of Montebello MontebelloHancock County · 3,284 people $938/mo $59,966 $131,600
286 BlackhawkRock Island County · 9,430 people $940/mo $65,414 $138,800
287 Map of Genoa GenoaDeKalb County · 5,492 people $940/mo $82,128 $225,200
288 Hamilton Hamilton2,714 people $941/mo $56,895 $114,100
289 Gibson City3,434 people $943/mo $42,955 $153,800
290 Map of Towanda TowandaMcLean County · 2,530 people $943/mo $118,875 $327,700
291 Map of Shiloh ShilohJefferson County · 6,520 people $945/mo $70,031 $148,900
292 DrummerFord County · 3,972 people $945/mo $51,497 $152,000
293 Tolono Tolono3,566 people $945/mo $69,653 $208,600
294 ByronOgle County · 6,410 people $947/mo $90,069 $234,500
295 HamptonRock Island County · 21,529 people $949/mo $63,933 $157,100
296 Map of Fulton FultonWhiteside County · 4,303 people $949/mo $48,878 $129,100
297 BrightonMacoupin County · 3,856 people $950/mo $91,667 $165,500
298 NeogaCumberland County · 2,750 people $950/mo $88,667 $161,100
299 St. JosephChampaign County · 5,536 people $951/mo $116,250 $260,900
300 Fulton3,709 people $954/mo $45,581 $121,700
301 Harvey Harvey20,230 people $960/mo $42,429 $88,100
302 Map of Cherry Valley Cherry ValleyWinnebago County · 19,221 people $960/mo $69,367 $180,000
303 LimestonePeoria County · 18,116 people $961/mo $71,380 $149,000
304 RadnorPeoria County · 5,209 people $962/mo $178,586 $371,400
305 Map of Milan Milan5,034 people $963/mo $62,597 $119,300
306 Normal NormalMcLean County · 53,569 people $965/mo $64,785 $213,600
307 Map of Silvis Silvis7,955 people $965/mo $62,375 $161,600
308 TremontTazewell County · 2,653 people $965/mo $93,092 $238,900
309 Map of Fort Russell Fort RussellMadison County · 9,167 people $968/mo $73,179 $252,200
310 St. Joseph St. Joseph3,778 people $968/mo $120,789 $270,900
311 Map of Centreville CentrevilleSt. Clair County · 19,674 people $969/mo $34,675 $59,200
312 Peoria CityPeoria County · 96,648 people $971/mo $52,321 $135,300
313 Map of Cunningham CunninghamChampaign County · 39,341 people $972/mo $45,346 $184,900
314 Map of Urbana Urbana39,341 people $972/mo $45,346 $184,900
315 ChampaignChampaign County · 11,364 people $972/mo $100,063 $293,700
316 South Beloit South Beloit7,946 people $972/mo $78,616 $173,000
317 SomersetJackson County · 3,960 people $972/mo $70,911 $184,300
318 Map of Belvidere BelvidereBoone County · 29,286 people $974/mo $76,622 $198,300
319 Long CreekMacon County · 10,360 people $974/mo $85,279 $160,300
320 Springfield113,330 people $975/mo $66,064 $162,100
321 CapitalSangamon County · 111,650 people $975/mo $65,902 $162,800
322 LaSalleLaSalle County · 13,287 people $975/mo $61,240 $122,900
323 Map of Clear Lake Clear LakeSangamon County · 8,302 people $975/mo $86,473 $195,600
324 Map of Elm Grove Elm GroveTazewell County · 2,954 people $975/mo $103,973 $233,400
325 Johnston City3,327 people $976/mo $42,465 $88,100
326 PeotoneWill County · 4,587 people $979/mo $108,523 $271,000
327 Cahokia Heights17,106 people $981/mo $33,792 $56,000
328 Map of Bethalto Bethalto9,239 people $981/mo $64,775 $168,900
329 Map of Riverton Riverton3,513 people $981/mo $80,920 $152,200
330 Map of Carlyle Carlyle2,980 people $983/mo $77,273 $155,000
331 Map of Rockford Rockford147,521 people $985/mo $54,752 $129,000
332 Map of Rochelle Rochelle9,529 people $985/mo $66,307 $164,300
333 StookeySt. Clair County · 9,018 people $985/mo $81,894 $173,800
334 WashingtonTazewell County · 24,276 people $988/mo $89,618 $202,300
335 Map of Earl EarlLaSalle County · 2,574 people $988/mo $68,277 $158,400
336 Belvidere24,752 people $991/mo $64,528 $158,900
337 CarlyleClinton County · 3,798 people $991/mo $87,917 $168,000
338 Winnebago2,981 people $992/mo $92,614 $194,000
339 Map of New Athens New AthensSt. Clair County · 2,633 people $993/mo $51,786 $136,400
340 Map of Rockford RockfordWinnebago County · 169,035 people $994/mo $55,922 $136,400
341 Wadsworth3,686 people $994/mo $142,738 $378,900
342 Map of Dwight DwightLivingston County · 3,872 people $997/mo $71,184 $155,600
343 Map of Herrin Herrin12,226 people $1,002/mo $59,975 $113,300
344 Savoy8,968 people $1,003/mo $91,966 $320,300
345 Peoria112,169 people $1,005/mo $59,410 $156,200
346 MetamoraWoodford County · 4,159 people $1,008/mo $129,479 $201,800
347 FlaggOgle County · 13,287 people $1,010/mo $74,423 $169,000
348 Auburn4,306 people $1,011/mo $81,411 $149,600
349 KingstonDeKalb County · 3,464 people $1,011/mo $103,286 $268,900
350 Madison Madison2,900 people $1,014/mo $49,326 $58,900
351 Map of Alton AltonMadison County · 25,279 people $1,015/mo $54,568 $103,700
352 Geneseo GeneseoHenry County · 7,520 people $1,015/mo $72,744 $211,400
353 Geneseo Geneseo6,673 people $1,015/mo $70,147 $205,400
354 Belleville41,370 people $1,019/mo $63,535 $141,300
355 Map of Auburn AuburnSangamon County · 5,866 people $1,020/mo $81,179 $151,200
356 Map of Kankakee KankakeeKankakee County · 23,996 people $1,023/mo $47,514 $104,900
357 Map of Cherry Valley Cherry Valley3,749 people $1,024/mo $74,655 $232,800
358 Map of Lemont LemontCook County · 22,564 people $1,025/mo $120,984 $484,400
359 DeKalbDeKalb County · 40,443 people $1,029/mo $46,481 $204,700
360 Map of Ball BallSangamon County · 7,571 people $1,029/mo $140,753 $299,000
361 Map of Sandwich SandwichDeKalb County · 7,219 people $1,029/mo $80,768 $255,700
362 WhitmoreMacon County · 4,221 people $1,037/mo $76,607 $122,800
363 Chicago Heights Chicago Heights26,736 people $1,038/mo $54,798 $161,000
364 Map of Collinsville Collinsville24,031 people $1,038/mo $67,612 $163,600
365 MissionLaSalle County · 4,054 people $1,040/mo $85,727 $227,700
366 SalineMadison County · 6,852 people $1,041/mo $105,903 $269,600
367 MillstadtSt. Clair County · 6,616 people $1,041/mo $91,144 $251,600
368 Marseilles4,279 people $1,041/mo $58,217 $142,500
369 Braidwood6,062 people $1,044/mo $82,202 $202,500
370 LaSalle9,498 people $1,045/mo $57,732 $113,500
371 Map of Aroma AromaKankakee County · 4,895 people $1,045/mo $74,740 $167,000
372 Map of Williams WilliamsSangamon County · 3,422 people $1,045/mo $125,583 $244,800
373 Map of Freeburg FreeburgSt. Clair County · 4,592 people $1,046/mo $92,065 $241,200
374 Fox Lake11,131 people $1,047/mo $70,819 $228,100
375 Map of Bloomington City Bloomington CityMcLean County · 78,907 people $1,050/mo $77,384 $203,300
376 Bloomington78,907 people $1,050/mo $77,384 $203,300
377 Heyworth2,573 people $1,053/mo $96,500 $210,600
378 ReedWill County · 6,903 people $1,057/mo $82,398 $200,200
379 WashingtonWill County · 6,459 people $1,061/mo $102,250 $280,000
380 Map of Coal Valley Coal ValleyRock Island County · 4,433 people $1,063/mo $92,372 $195,300
381 PecatonicaWinnebago County · 4,130 people $1,064/mo $81,012 $186,400
382 Map of Woodside WoodsideSangamon County · 11,416 people $1,069/mo $73,007 $130,300
383 Map of Sheridan Sheridan2,519 people $1,070/mo $85,250 $186,400
384 Map of Collinsville CollinsvilleMadison County · 35,410 people $1,072/mo $77,785 $192,500
385 Blue Island Blue Island21,741 people $1,072/mo $59,489 $178,700
386 MortonTazewell County · 16,595 people $1,074/mo $94,402 $239,400
387 Tolono TolonoChampaign County · 6,295 people $1,074/mo $90,641 $268,400
388 Map of Steger Steger9,418 people $1,076/mo $66,575 $156,700
389 Beecher4,728 people $1,078/mo $103,415 $269,500
390 Map of Montgomery MontgomeryWoodford County · 2,615 people $1,084/mo $101,750 $233,100
391 Map of Manteno MantenoKankakee County · 11,203 people $1,085/mo $92,476 $258,000
392 Rosemont3,290 people $1,085/mo $63,517 $344,900
393 Bloomington BloomingtonMcLean County · 2,623 people $1,090/mo $111,563 $293,500
394 LebanonSt. Clair County · 4,474 people $1,091/mo $88,750 $170,700
395 VeniceMadison County · 4,582 people $1,095/mo $44,117 $68,800
396 FelixGrundy County · 4,469 people $1,095/mo $70,843 $216,900
397 Glen Carbon13,977 people $1,097/mo $97,168 $282,000
398 Map of Limestone LimestoneKankakee County · 5,010 people $1,097/mo $112,258 $253,200
399 Map of Broadview Broadview7,896 people $1,099/mo $64,697 $252,200
400 Map of Machesney Park Machesney Park22,630 people $1,102/mo $75,489 $173,700
401 Map of Manlius ManliusLaSalle County · 6,100 people $1,102/mo $68,967 $171,700
402 CincinnatiTazewell County · 8,797 people $1,106/mo $83,712 $178,600
403 Franklin Park18,197 people $1,109/mo $76,519 $287,000
404 Map of Urbana UrbanaChampaign County · 7,527 people $1,109/mo $62,905 $90,800
405 Park City7,827 people $1,110/mo $60,171 $57,400
406 Map of Calumet CalumetCook County · 18,086 people $1,113/mo $49,861 $185,000
407 Troy Troy11,647 people $1,116/mo $112,434 $268,000
408 Looking GlassClinton County · 6,441 people $1,119/mo $92,163 $196,600
409 St. ClairSt. Clair County · 35,601 people $1,120/mo $80,309 $202,000
410 Map of Loves Park Loves Park23,502 people $1,120/mo $61,868 $160,400
411 Map of Caseyville Caseyville4,130 people $1,122/mo $60,669 $96,800
412 Champaign CityChampaign County · 89,996 people $1,123/mo $56,118 $210,900
413 Champaign89,996 people $1,123/mo $56,118 $210,900
414 Northlake12,513 people $1,123/mo $83,892 $259,800
415 Coal City5,317 people $1,123/mo $72,857 $201,600
416 Green GardenWill County · 3,862 people $1,123/mo $133,977 $506,500
417 NameokiMadison County · 11,968 people $1,124/mo $65,176 $141,700
418 JarvisMadison County · 15,951 people $1,125/mo $118,443 $277,700
419 MontmorencyWhiteside County · 2,539 people $1,125/mo $92,147 $163,800
420 Columbia11,127 people $1,128/mo $107,606 $293,000
421 Johnsburg6,386 people $1,128/mo $121,023 $328,300
422 Map of Antioch Antioch14,859 people $1,129/mo $108,899 $306,700
423 SaratogaGrundy County · 6,483 people $1,130/mo $81,642 $292,500
424 Morris14,898 people $1,132/mo $76,711 $247,400
425 NorthvilleLaSalle County · 7,316 people $1,132/mo $103,819 $272,700
426 New Baden New Baden3,463 people $1,133/mo $81,393 $172,200
427 CanteenSt. Clair County · 7,877 people $1,134/mo $49,755 $73,800
428 Winnebago WinnebagoWinnebago County · 4,946 people $1,134/mo $94,375 $203,400
429 Swansea14,710 people $1,137/mo $91,587 $223,600
430 Summit10,846 people $1,137/mo $61,863 $232,600
431 Map of Morris MorrisGrundy County · 7,239 people $1,138/mo $74,458 $206,100
432 Alsip Alsip18,583 people $1,140/mo $66,585 $225,000
433 Sycamore18,559 people $1,140/mo $84,120 $265,700
434 Manteno Manteno9,030 people $1,141/mo $97,634 $248,400
435 Clarendon Hills8,659 people $1,142/mo $130,388 $605,800
436 BracevilleGrundy County · 6,529 people $1,143/mo $83,357 $220,100
437 Hickory Hills14,526 people $1,145/mo $77,262 $288,000
438 Map of Maryville Maryville8,316 people $1,145/mo $100,670 $261,800
439 PlatoKane County · 9,200 people $1,148/mo $154,851 $470,000
440 HarlemWinnebago County · 39,116 people $1,150/mo $77,883 $181,900
441 Millstadt Millstadt4,008 people $1,150/mo $90,901 $230,500
442 O'FallonSt. Clair County · 26,785 people $1,153/mo $100,136 $280,700
443 Godfrey17,712 people $1,153/mo $94,543 $192,200
444 Cicero Cicero82,797 people $1,154/mo $70,842 $249,400
445 Map of Stickney Stickney6,952 people $1,154/mo $66,942 $244,900
446 Washington Washington15,919 people $1,155/mo $95,179 $221,900
447 Map of Antioch AntiochLake County · 27,680 people $1,159/mo $101,932 $283,200
448 Map of Dunham DunhamMcHenry County · 2,777 people $1,165/mo $92,697 $247,400
449 Worth10,700 people $1,169/mo $56,288 $215,000
450 Map of Crete CreteWill County · 23,542 people $1,174/mo $80,482 $210,800
451 Map of Fairview Heights Fairview Heights16,745 people $1,174/mo $80,930 $177,700
452 Melrose Park Melrose Park24,549 people $1,176/mo $66,189 $275,800
453 Map of Marengo MarengoMcHenry County · 7,040 people $1,176/mo $73,523 $229,900
454 Calumet City35,100 people $1,177/mo $55,369 $145,200
455 Bridgeview16,849 people $1,177/mo $66,655 $236,400
456 Countryside6,267 people $1,180/mo $80,968 $324,700
457 GreenwoodMcHenry County · 14,581 people $1,182/mo $98,214 $256,600
458 SycamoreDeKalb County · 14,846 people $1,183/mo $87,400 $287,700
459 Harvard Harvard9,598 people $1,183/mo $67,617 $175,400
460 Zion ZionLake County · 24,600 people $1,186/mo $63,104 $183,800
461 Bradley15,325 people $1,186/mo $67,420 $173,400
462 Shiloh14,572 people $1,187/mo $99,573 $274,000
463 St. JacobMadison County · 2,877 people $1,191/mo $120,975 $244,800
464 South Chicago Heights3,907 people $1,196/mo $58,691 $149,300
465 Lyons10,339 people $1,198/mo $70,993 $257,300
466 ChemungMcHenry County · 9,051 people $1,198/mo $67,742 $184,300
467 West Peoria4,238 people $1,199/mo $66,098 $93,900
468 Map of Thornton ThorntonCook County · 153,682 people $1,203/mo $58,534 $156,800
469 WorthWoodford County · 8,862 people $1,203/mo $116,822 $262,900
470 Waukegan WaukeganLake County · 89,076 people $1,205/mo $71,919 $190,900
471 Burnham3,937 people $1,208/mo $57,790 $161,300
472 Maywood Maywood23,201 people $1,209/mo $68,815 $229,800
473 Lemont17,820 people $1,209/mo $123,370 $468,800
474 BurtonMcHenry County · 4,891 people $1,210/mo $125,921 $358,400
475 YellowheadKankakee County · 2,570 people $1,210/mo $95,231 $246,700
476 Map of Woodstock Woodstock26,147 people $1,212/mo $82,758 $245,700
477 Manhattan ManhattanWill County · 12,424 people $1,213/mo $129,207 $346,800
478 Map of Manhattan Manhattan11,026 people $1,213/mo $128,522 $332,600
479 River Grove10,451 people $1,214/mo $69,858 $241,800
480 Bartonville5,841 people $1,214/mo $72,821 $139,100
481 Map of Berwyn BerwynCook County · 55,595 people $1,215/mo $78,408 $299,800
482 Richmond2,622 people $1,220/mo $73,029 $238,600
483 Schiller Park Schiller Park11,393 people $1,221/mo $69,696 $275,000
484 Forsyth3,502 people $1,222/mo $112,000 $281,000
485 Map of Hainesville Hainesville3,524 people $1,225/mo $129,911 $210,500
486 Map of Palos PalosCook County · 55,552 people $1,228/mo $86,101 $317,700
487 BourbonnaisKankakee County · 39,048 people $1,228/mo $76,228 $213,200
488 EdwardsvilleMadison County · 40,522 people $1,231/mo $92,712 $282,300
489 Riverdale10,340 people $1,231/mo $39,833 $113,800
490 Harwood Heights Harwood Heights8,821 people $1,236/mo $81,086 $321,900
491 Map of Stickney StickneyCook County · 40,507 people $1,238/mo $78,454 $269,100
492 Map of Dorr DorrMcHenry County · 21,621 people $1,239/mo $87,800 $266,800
493 RichmondMcHenry County · 6,763 people $1,242/mo $95,789 $378,100
494 Map of Addison Addison35,489 people $1,245/mo $90,431 $341,300
495 Map of Leyden LeydenCook County · 90,973 people $1,246/mo $79,935 $288,200
496 BloomCook County · 83,966 people $1,246/mo $73,530 $180,300
497 Map of Justice Justice12,324 people $1,247/mo $57,170 $238,400
498 WorthCook County · 149,419 people $1,248/mo $77,966 $249,600
499 Midlothian13,948 people $1,249/mo $70,000 $207,000
500 Davis Junction2,757 people $1,250/mo $107,833 $205,500
501 Map of Norwood Park Norwood ParkCook County · 26,755 people $1,251/mo $90,376 $381,300
502 Mokena20,021 people $1,254/mo $123,889 $401,400
503 Beach Park14,115 people $1,254/mo $85,664 $245,800
504 Chatham Chatham14,639 people $1,256/mo $106,773 $243,200
505 Rockdale Rockdale2,553 people $1,256/mo $59,135 $188,300
506 Map of Burbank Burbank28,739 people $1,265/mo $80,116 $275,700
507 Map of Proviso ProvisoCook County · 147,690 people $1,268/mo $82,097 $284,000
508 Map of Lansing Lansing28,284 people $1,268/mo $75,569 $177,000
509 JolietWill County · 85,288 people $1,269/mo $63,998 $189,400
510 Palos Hills18,081 people $1,269/mo $83,533 $279,200
511 Map of Bourbonnais Bourbonnais18,078 people $1,269/mo $81,708 $253,100
512 Dixmoor2,948 people $1,272/mo $44,600 $84,400
513 Joliet150,445 people $1,276/mo $92,201 $265,800
514 Pontoon Beach6,025 people $1,277/mo $62,861 $145,100
515 Map of East Dundee East Dundee3,146 people $1,277/mo $89,583 $300,000
516 Map of Caseyville CaseyvilleSt. Clair County · 35,032 people $1,280/mo $87,204 $203,700
517 Chatham ChathamSangamon County · 8,443 people $1,281/mo $88,959 $191,400
518 LyonsCook County · 112,613 people $1,282/mo $92,619 $363,900
519 Map of Medina MedinaPeoria County · 13,918 people $1,282/mo $124,087 $292,600
520 Calumet Park Calumet Park6,855 people $1,288/mo $53,556 $184,700
521 Rochester3,766 people $1,288/mo $117,118 $238,900
522 Map of Kendall KendallKendall County · 9,269 people $1,290/mo $121,740 $365,700
523 Bellwood Bellwood18,256 people $1,293/mo $79,513 $230,000
524 Map of Richton Park Richton Park12,521 people $1,294/mo $64,554 $220,900
525 North Riverside North Riverside7,249 people $1,301/mo $77,170 $297,800
526 Chicago Ridge14,099 people $1,304/mo $68,964 $226,900
527 Edwardsville26,474 people $1,306/mo $86,721 $299,800
528 Map of Crete Crete8,386 people $1,309/mo $97,147 $228,500
529 Winthrop Harbor6,559 people $1,313/mo $95,690 $250,800
530 Hazel Crest13,792 people $1,320/mo $68,393 $185,300
531 Hillside Hillside8,084 people $1,320/mo $72,320 $246,800
532 Map of Rochester RochesterSangamon County · 5,538 people $1,326/mo $114,551 $245,100
533 Oak Forest Oak Forest26,805 people $1,328/mo $91,990 $255,100
534 GrantLake County · 28,189 people $1,331/mo $96,383 $252,100
535 Map of O'Fallon O'Fallon32,262 people $1,332/mo $105,982 $295,700
536 BentonLake County · 18,857 people $1,332/mo $82,995 $249,800
537 Homewood19,294 people $1,333/mo $100,139 $221,100
538 Elmwood Park23,868 people $1,334/mo $91,955 $339,300
539 Crestwood10,579 people $1,334/mo $75,752 $195,200
540 Oak Lawn Oak Lawn56,861 people $1,335/mo $83,911 $281,200
541 Niles30,064 people $1,336/mo $75,274 $358,700
542 Map of Squaw Grove Squaw GroveDeKalb County · 2,716 people $1,340/mo $91,339 $312,400
543 EllingtonAdams County · 2,755 people $1,346/mo $105,901 $233,900
544 Batavia27,151 people $1,347/mo $120,056 $387,400
545 Troy TroyWill County · 49,728 people $1,348/mo $109,309 $299,700
546 Aurora AuroraKane County · 126,432 people $1,351/mo $76,459 $233,900
547 Green Oaks4,096 people $1,356/mo $147,614 $673,100
548 Diamond2,984 people $1,357/mo $73,201 $220,200
549 Map of Bremen BremenCook County · 104,594 people $1,358/mo $78,755 $218,300
550 NewportLake County · 6,796 people $1,359/mo $125,074 $350,100
551 Map of Orland Hills Orland Hills6,719 people $1,359/mo $122,039 $280,300
552 Map of Elgin ElginKane County · 114,934 people $1,361/mo $90,282 $273,000
553 Map of Sleepy Hollow Sleepy Hollow3,161 people $1,363/mo $149,813 $382,800
554 Park Forest Park Forest21,156 people $1,365/mo $61,072 $115,300
555 Forest Park13,943 people $1,367/mo $77,221 $304,700
556 Mahomet MahometChampaign County · 14,282 people $1,368/mo $115,615 $278,100
557 Lynwood9,083 people $1,368/mo $85,237 $218,000
558 Map of Mascoutah MascoutahSt. Clair County · 8,816 people $1,370/mo $97,375 $224,900
559 Wauconda14,027 people $1,371/mo $111,239 $278,600
560 Posen5,292 people $1,372/mo $73,051 $172,900
561 Map of Monticello MonticelloPiatt County · 6,304 people $1,379/mo $99,449 $210,500
562 Dolton Dolton20,825 people $1,384/mo $57,887 $151,300
563 Poplar Grove3,923 people $1,395/mo $120,278 $270,700
564 McHenryMcHenry County · 46,965 people $1,396/mo $94,531 $261,900
565 Mahomet Mahomet10,049 people $1,396/mo $118,586 $299,100
566 Round Lake Park7,919 people $1,402/mo $55,813 $164,900
567 Map of Bensenville Bensenville18,603 people $1,407/mo $79,515 $272,000
568 Ingalls Park3,015 people $1,408/mo $57,917 $157,800
569 Map of Stone Park Stone Park4,482 people $1,412/mo $67,224 $242,100
570 Carpentersville37,346 people $1,414/mo $86,917 $234,100
571 Map of Brookfield Brookfield19,331 people $1,414/mo $110,295 $332,400
572 Map of Riverside RiversideCook County · 16,242 people $1,419/mo $121,944 $415,100
573 Evergreen Park19,420 people $1,420/mo $95,719 $267,500
574 AddisonDuPage County · 87,658 people $1,425/mo $90,991 $342,400
575 Map of North Chicago North Chicago30,643 people $1,426/mo $60,172 $159,600
576 Cary Cary17,923 people $1,428/mo $113,026 $309,800
577 Map of New Lenox New LenoxWill County · 44,199 people $1,429/mo $133,434 $388,100
578 Map of Batavia BataviaKane County · 35,551 people $1,429/mo $131,798 $385,500
579 New Lenox New Lenox28,006 people $1,431/mo $140,865 $399,900
580 Glen Ellyn28,390 people $1,433/mo $140,938 $544,000
581 Map of Norridge Norridge15,439 people $1,433/mo $87,807 $374,900
582 Map of Rich RichCook County · 74,330 people $1,434/mo $83,848 $223,900
583 Map of Berkeley Berkeley5,199 people $1,434/mo $85,823 $246,900
584 Map of Roscoe Roscoe10,706 people $1,437/mo $93,036 $227,800
585 Villa Park22,345 people $1,438/mo $95,015 $329,000
586 Map of Chicago Chicago2,711,226 people $1,440/mo $77,902 $334,100
587 Orland Park Orland Park57,916 people $1,440/mo $98,910 $367,200
588 Map of La Grange Park La Grange Park13,447 people $1,442/mo $120,408 $439,800
589 Map of Cortland CortlandDeKalb County · 11,312 people $1,444/mo $99,292 $263,500
590 FrankfortWill County · 60,045 people $1,449/mo $134,769 $389,800
591 KickapooPeoria County · 8,175 people $1,452/mo $112,391 $291,200
592 Map of Round Lake Heights Round Lake Heights2,592 people $1,453/mo $78,986 $216,800
593 Fairmont2,617 people $1,455/mo $70,795 $182,300
594 Willow Springs5,868 people $1,463/mo $103,583 $378,300
595 Map of Maine MaineCook County · 137,069 people $1,465/mo $98,291 $374,800
596 Map of Crystal Lake Crystal Lake40,579 people $1,468/mo $108,418 $311,400
597 West Chicago West Chicago25,395 people $1,469/mo $99,927 $336,800
598 Fancy CreekSangamon County · 5,826 people $1,471/mo $145,385 $320,200
599 Prospect Heights15,618 people $1,475/mo $85,008 $346,500
600 Monee5,108 people $1,477/mo $91,969 $240,500
601 Shorewood Shorewood18,343 people $1,479/mo $122,105 $337,800
602 OrlandCook County · 96,492 people $1,481/mo $104,383 $349,800
603 Crest Hill Crest Hill20,628 people $1,481/mo $73,033 $232,900
604 Map of Jackson JacksonWill County · 3,875 people $1,481/mo $104,292 $271,500
605 Map of Riverside Riverside9,039 people $1,484/mo $153,686 $491,400
606 Grayslake20,929 people $1,485/mo $113,972 $309,500
607 Winfield10,095 people $1,493/mo $135,795 $386,300
608 Glenwood8,603 people $1,493/mo $77,391 $198,100
609 Map of Woodridge Woodridge33,941 people $1,494/mo $101,000 $363,700
610 Tinley Park Tinley Park54,842 people $1,495/mo $105,189 $299,900
611 Lake Holiday5,641 people $1,496/mo $107,875 $256,400
612 Barrington Barrington11,077 people $1,500/mo $147,989 $582,500
613 Mount Prospect55,472 people $1,502/mo $101,720 $397,400
614 Sauk Village9,678 people $1,502/mo $69,973 $110,800
615 Map of Poplar Grove Poplar GroveBoone County · 5,150 people $1,503/mo $110,647 $221,000
616 Map of North Aurora North Aurora18,696 people $1,504/mo $114,305 $342,100
617 Map of Aux Sable Aux SableGrundy County · 15,630 people $1,504/mo $109,269 $321,100
618 Shiloh Valley Shiloh ValleySt. Clair County · 12,849 people $1,508/mo $104,772 $271,300
619 Map of Avon AvonLake County · 63,428 people $1,510/mo $97,925 $230,900
620 AlgonquinMcHenry County · 88,108 people $1,520/mo $110,071 $304,400
621 Candlewick Lake5,448 people $1,520/mo $86,146 $172,300
622 Lockport Lockport26,409 people $1,525/mo $111,981 $316,000
623 Carol Stream39,460 people $1,529/mo $102,309 $335,000
624 Long Lake3,307 people $1,530/mo $104,621 $220,100
625 Westmont Westmont23,724 people $1,533/mo $88,090 $379,100
626 Map of Lake Villa Lake Villa8,683 people $1,533/mo $118,750 $351,700
627 Map of Dundee DundeeKane County · 64,400 people $1,537/mo $98,089 $278,000
628 Map of Park Ridge Park Ridge38,667 people $1,537/mo $142,986 $551,200
629 CaledoniaBoone County · 7,239 people $1,539/mo $104,492 $240,400
630 Round Lake Beach Round Lake Beach27,079 people $1,543/mo $86,059 $199,200
631 Sugar Grove9,240 people $1,543/mo $121,207 $401,900
632 Palatine66,293 people $1,549/mo $97,819 $355,600
633 Map of Skokie Skokie66,219 people $1,552/mo $95,337 $387,200
634 Minooka12,891 people $1,552/mo $115,445 $315,600
635 Cortland4,564 people $1,552/mo $73,971 $233,200
636 McHenry28,074 people $1,553/mo $86,315 $266,500
637 Robbins Robbins4,556 people $1,553/mo $40,668 $121,300
638 River ForestCook County · 11,992 people $1,554/mo $146,786 $687,300
639 Map of Elk Grove Elk GroveCook County · 93,245 people $1,559/mo $88,801 $344,200
640 Map of Milton MiltonDuPage County · 119,372 people $1,563/mo $121,087 $469,400
641 Map of Mundelein Mundelein31,915 people $1,566/mo $108,340 $309,700
642 WaucondaLake County · 23,911 people $1,566/mo $112,337 $289,400
643 Lockport LockportWill County · 59,827 people $1,570/mo $85,328 $260,600
644 Downers GroveDuPage County · 149,038 people $1,573/mo $117,335 $454,700
645 Map of Matteson Matteson18,645 people $1,580/mo $95,457 $250,600
646 Map of Glendale Heights Glendale Heights32,808 people $1,590/mo $86,545 $261,700
647 Map of Warren WarrenLake County · 65,562 people $1,592/mo $104,155 $325,800
648 Oak ParkCook County · 53,292 people $1,593/mo $110,820 $465,500
649 Map of Hanover Park Hanover Park36,732 people $1,594/mo $91,763 $274,200
650 Aurora Aurora179,898 people $1,596/mo $93,633 $274,800
651 HanoverCook County · 97,865 people $1,598/mo $99,697 $285,300
652 Map of Fremont FremontLake County · 33,607 people $1,598/mo $120,182 $344,600
653 RoscoeWinnebago County · 20,134 people $1,600/mo $108,711 $243,600
654 Map of Bloomingdale Bloomingdale22,457 people $1,603/mo $102,928 $376,500
655 Des Plaines59,156 people $1,606/mo $97,875 $335,600
656 Map of Rolling Meadows Rolling Meadows24,027 people $1,607/mo $98,514 $326,200
657 Scott AFB3,957 people $1,610/mo $103,390
658 BloomingdaleDuPage County · 111,175 people $1,617/mo $99,020 $327,100
659 Map of Palatine PalatineCook County · 111,737 people $1,618/mo $104,916 $377,300
660 Elk Grove Village Elk Grove Village31,987 people $1,618/mo $94,175 $347,100
661 Markham11,355 people $1,621/mo $57,302 $135,300
662 Huntley Huntley28,005 people $1,622/mo $88,536 $334,300
663 Frankfort Square9,560 people $1,622/mo $126,897 $305,800
664 MoneeWill County · 15,425 people $1,629/mo $84,953 $220,000
665 Boulder Hill8,989 people $1,633/mo $80,377 $238,700
666 Ridgewood2,795 people $1,634/mo $92,500 $161,300
667 Map of Libertyville Libertyville20,525 people $1,637/mo $165,667 $512,000
668 South Elgin24,217 people $1,640/mo $127,203 $339,100
669 Roselle22,752 people $1,641/mo $111,318 $344,700
670 Map of University Park University Park7,306 people $1,649/mo $73,844 $153,200
671 Gurnee Gurnee30,510 people $1,655/mo $119,628 $344,300
672 Downers Grove50,054 people $1,656/mo $115,114 $449,800
673 WinfieldDuPage County · 46,932 people $1,656/mo $103,183 $301,500
674 Lisle Lisle23,407 people $1,658/mo $107,479 $406,800
675 Yorkville23,617 people $1,662/mo $108,513 $335,300
676 Wheeling38,433 people $1,663/mo $85,205 $266,200
677 Map of Lake Villa Lake VillaLake County · 39,760 people $1,666/mo $119,947 $288,700
678 West Dundee West Dundee7,906 people $1,666/mo $105,368 $360,800
679 Little RockKendall County · 14,609 people $1,667/mo $87,011 $242,300
680 Map of Wheeling WheelingCook County · 153,991 people $1,670/mo $106,026 $372,600
681 CoralMcHenry County · 3,648 people $1,671/mo $110,888 $392,700
682 Map of Wood Dale Wood Dale13,933 people $1,675/mo $91,382 $318,900
683 ShieldsLake County · 37,623 people $1,680/mo $112,865 $620,800
684 NilesCook County · 109,647 people $1,685/mo $97,280 $392,000
685 Plano12,203 people $1,686/mo $86,271 $230,700
686 Map of Lake in the Hills Lake in the Hills28,800 people $1,689/mo $117,151 $321,900
687 Map of Lisle LisleDuPage County · 118,895 people $1,690/mo $118,712 $429,000
688 Map of Libertyville LibertyvilleLake County · 54,192 people $1,690/mo $134,398 $461,700
689 Map of Owen OwenWinnebago County · 3,577 people $1,692/mo $95,370 $210,400
690 Gages Lake10,819 people $1,693/mo $103,318 $310,500
691 Map of Nunda NundaMcHenry County · 38,565 people $1,697/mo $109,574 $321,000
692 Map of Flora FloraBoone County · 2,988 people $1,704/mo $53,654 $153,100
693 Channahon13,927 people $1,708/mo $119,494 $327,900
694 Elburn Elburn6,354 people $1,708/mo $127,731 $389,300
695 Country Club Hills16,324 people $1,709/mo $75,197 $192,000
696 Round Lake18,628 people $1,710/mo $111,977 $278,600
697 FosterMadison County · 3,867 people $1,719/mo $110,625 $235,000
698 Map of Grafton GraftonMcHenry County · 56,996 people $1,721/mo $130,767 $361,800
699 Map of Algonquin Algonquin30,067 people $1,723/mo $134,525 $351,000
700 Map of Sugar Grove Sugar GroveKane County · 20,938 people $1,726/mo $125,078 $366,100
701 Lakemoor6,467 people $1,726/mo $100,414 $265,500
702 Hoffman Estates51,175 people $1,734/mo $106,806 $351,900
703 OswegoKendall County · 58,023 people $1,738/mo $114,047 $316,700
704 RutlandKane County · 27,636 people $1,741/mo $105,703 $335,400
705 Indian Head Park3,974 people $1,746/mo $100,149 $356,600
706 Willowbrook9,131 people $1,747/mo $99,239 $358,600
707 Bolingbrook Bolingbrook74,096 people $1,749/mo $108,400 $314,700
708 Map of Wayne WayneDuPage County · 63,881 people $1,750/mo $136,513 $371,300
709 Campton Hills10,877 people $1,750/mo $209,134 $547,500
710 Map of Arlington Heights Arlington Heights76,005 people $1,760/mo $116,723 $414,500
711 Evanston76,340 people $1,762/mo $96,434 $481,200
712 Geneva21,258 people $1,768/mo $144,341 $441,400
713 Map of Lindenhurst Lindenhurst14,417 people $1,768/mo $131,474 $294,100
714 Schaumburg SchaumburgCook County · 131,761 people $1,773/mo $99,298 $328,500
715 Du PageWill County · 87,582 people $1,776/mo $104,934 $295,900
716 Westchester Westchester16,436 people $1,794/mo $98,954 $327,300
717 Wheaton53,557 people $1,799/mo $120,008 $455,700
718 GenevaKane County · 26,345 people $1,802/mo $141,890 $432,600
719 Map of Streamwood Streamwood39,001 people $1,809/mo $101,218 $271,200
720 BlackberryKane County · 17,484 people $1,809/mo $156,494 $436,700
721 Schaumburg76,868 people $1,812/mo $97,514 $330,400
722 Map of Lake Forest Lake Forest19,416 people $1,815/mo $235,081 $938,300
723 St. Charles St. Charles32,854 people $1,819/mo $114,300 $377,400
724 St. Charles St. CharlesKane County · 51,964 people $1,820/mo $128,204 $409,800
725 Holiday Shores2,782 people $1,822/mo $86,907 $245,100
726 Grandwood Park5,262 people $1,836/mo $126,736 $330,500
727 Winnetka12,484 people $1,842/mo $250,001 $1,337,800
728 Map of Riverwoods Riverwoods4,013 people $1,842/mo $249,205 $800,700
729 Map of York YorkDuPage County · 127,667 people $1,845/mo $112,233 $397,200
730 South Holland South Holland20,911 people $1,856/mo $85,280 $217,200
731 La Grange15,998 people $1,856/mo $159,929 $594,300
732 Darien21,879 people $1,857/mo $111,215 $398,700
733 Map of Oswego Oswego36,375 people $1,860/mo $123,792 $344,500
734 Homer Glen Homer Glen24,529 people $1,861/mo $136,678 $418,800
735 Map of Island Lake Island Lake8,014 people $1,874/mo $103,156 $262,500
736 Oakbrook Terrace2,723 people $1,875/mo $76,905 $372,400
737 Bartlett40,501 people $1,883/mo $133,240 $375,700
738 Map of Naperville Naperville150,692 people $1,885/mo $155,105 $540,200
739 Romeoville41,152 people $1,886/mo $106,325 $257,100
740 HomerWill County · 40,989 people $1,888/mo $135,645 $409,700
741 Itasca9,355 people $1,892/mo $114,294 $390,800
742 Map of Highwood Highwood5,301 people $1,900/mo $107,875 $405,400
743 BristolKendall County · 33,956 people $1,901/mo $109,481 $333,800
744 Map of Gilberts Gilberts8,606 people $1,901/mo $146,333 $347,300
745 Vernon Hills26,876 people $1,903/mo $121,943 $412,300
746 Pistakee Highlands3,374 people $1,906/mo $102,986 $216,800
747 Lake Zurich Lake Zurich19,832 people $1,909/mo $135,968 $435,300
748 Map of Moraine MoraineLake County · 34,354 people $1,910/mo $153,798 $583,500
749 Map of Naperville NapervilleDuPage County · 105,406 people $1,922/mo $120,026 $402,200
750 Map of Hinsdale Hinsdale17,175 people $1,924/mo $250,001 $1,053,700
751 Map of Highland Park Highland Park30,398 people $1,925/mo $168,094 $607,300
752 Warrenville14,718 people $1,926/mo $100,321 $286,100
753 Lombard43,619 people $1,948/mo $100,362 $335,700
754 VernonLake County · 71,411 people $1,949/mo $145,857 $488,400
755 Elmhurst45,671 people $1,975/mo $149,644 $545,400
756 Wilmette27,503 people $1,978/mo $190,662 $810,600
757 Map of Cuba CubaLake County · 17,272 people $1,978/mo $154,263 $564,300
758 New TrierCook County · 56,161 people $1,982/mo $215,916 $963,100
759 NorthfieldCook County · 89,674 people $1,984/mo $136,617 $636,200
760 Montgomery Montgomery21,515 people $1,984/mo $103,734 $299,500
761 Map of Western Springs Western Springs13,446 people $2,006/mo $230,255 $739,400
762 MoroMadison County · 3,495 people $2,009/mo $100,243 $271,400
763 Map of Ela ElaLake County · 45,717 people $2,011/mo $173,916 $538,700
764 Buffalo Grove42,891 people $2,037/mo $129,395 $412,300
765 Sherman4,386 people $2,041/mo $148,906 $297,800
766 Lake Bluff6,041 people $2,063/mo $204,000 $776,700
767 Map of Northfield Northfield5,487 people $2,083/mo $161,500 $878,300
768 PlainfieldWill County · 83,145 people $2,105/mo $127,061 $321,600
769 Plainfield46,708 people $2,119/mo $144,000 $431,400
770 Map of Glenview Glenview47,752 people $2,148/mo $143,056 $609,600
771 Morton Grove24,619 people $2,164/mo $111,116 $389,100
772 Flossmoor9,391 people $2,164/mo $133,663 $344,800
773 Map of Volo Volo6,706 people $2,169/mo $160,792 $319,700
774 Map of South Barrington South Barrington5,021 people $2,200/mo $221,575 $908,300
775 Map of Campton CamptonKane County · 17,093 people $2,206/mo $181,066 $490,000
776 Map of Fox River Grove Fox River Grove4,523 people $2,210/mo $121,506 $298,900
777 Glencoe Glencoe8,701 people $2,211/mo $248,933 $1,432,500
778 Map of Wheatland WheatlandWill County · 90,134 people $2,231/mo $172,808 $494,300
779 Map of Na-Au-Say Na-Au-SayKendall County · 11,001 people $2,253/mo $127,857 $338,800
780 West DeerfieldLake County · 31,575 people $2,284/mo $204,915 $714,300
781 Map of Barrington BarringtonCook County · 16,233 people $2,323/mo $183,663 $696,100
782 Frankfort20,651 people $2,442/mo $154,375 $481,200
783 Northbrook34,585 people $2,463/mo $157,782 $652,300
784 Deerfield19,518 people $2,482/mo $181,660 $623,400
785 Map of Seward SewardKendall County · 6,732 people $2,505/mo $121,548 $346,300
786 Palos Heights Palos Heights12,152 people $2,558/mo $108,740 $367,100
787 Hampshire HampshireKane County · 8,524 people $2,589/mo $94,773 $329,800
788 Oak Brook8,056 people $2,590/mo $175,870 $903,200
789 Map of North Barrington North Barrington3,143 people $2,679/mo $226,055 $765,900
790 Map of Deer Park Deer Park3,711 people $2,754/mo $174,458 $661,300
791 Wayne Wayne2,562 people $2,850/mo $161,719 $642,700
792 Lincolnshire7,980 people $2,858/mo $185,580 $677,700
793 Map of Barrington Hills Barrington Hills3,879 people $3,282/mo $205,074 $913,600
794 Map of Lincolnwood Lincolnwood13,112 people $3,501/mo $109,731 $496,400
795 Burr Ridge11,141 people $3,501/mo $156,829 $700,400
796 Map of Pingree Grove Pingree Grove10,914 people $3,501/mo $114,294 $320,800
797 Long Grove8,305 people $3,501/mo $250,001 $804,600
798 Map of Lake Barrington Lake Barrington5,442 people $3,501/mo $141,958 $475,700
799 Olympia Fields4,734 people $3,501/mo $123,875 $329,000

How this ranking works

We rank every town by median gross rent — rent plus utilities — across all rented homes. The town with the lowest figure ranks #1. For comparison, the figure for Illinois as a whole is $1,274/mo.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states