ILIllinois rankings

Towns with the lowest property taxes in Illinois

Ranked by the median yearly real-estate tax bill homeowners actually pay (the tax rate column is that bill divided by the median home value). 818 towns with 2,500+ residents.

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

Illinois · Lowest property tax

Frankfort ranks #66 of 818

$1,661/yr median yearly property-tax bill · Visit Frankfort →

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

How this ranking works

We rank every town by the median yearly real-estate tax bill homeowners actually pay (the tax rate column is that bill divided by the median home value). The town with the lowest figure ranks #1. For comparison, the figure for Illinois as a whole is $5,298/yr.

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