Home / Housing data / Illinois / Rankings / Median gross rentIllinois places ranked by median rent 1,050 places in Illinois have a reliable estimate of median rent (2020–2024 American Community Survey).
4 sit at the Census Bureau’s top bracket ($3,500 or more) and cannot be ordered among themselves.
Lowest figure: Hurst ($382).
The figure for Illinois as a whole is $1,274 (±$5).
Figures last updated on November 12, 2026 .
Figure for Illinois as a whole $1,274 (±$5) Places ranked 1050 Illinois places ranked by median rent Median gross rent, estimate (90% margin of error), 2020–2024 Rank Place County Median gross rent 1 (tie) Burr Ridge DuPage County $3,500 or more 1 (tie) Lake Barrington Lake County $3,500 or more 1 (tie) Lincolnwood Cook County $3,500 or more 1 (tie) Olympia Fields Cook County $3,500 or more 5 Barrington Hills Cook County $3,282 (±$136) 6 Lincolnshire Lake County $2,858 (±$463) 7 Deer Park Lake County $2,754 (±$508) 8 Oak Brook DuPage County $2,590 (±$629) 9 Hampshire Kane County $2,589 (±$457) 10 Hampshire Township Kane County $2,504 (±$673) 11 Deerfield Lake County $2,482 (±$335) 12 Northbrook Cook County $2,463 (±$303) 13 Frankfort Will County $2,442 (±$882) 14 Barrington Township Cook County $2,323 (±$617) 15 West Deerfield Township Lake County $2,284 (±$194) 16 Na-Au-Say Township Kendall County $2,253 (±$47) 17 Wheatland Township (Will County) Will County $2,231 (±$92) 18 Glencoe Cook County $2,211 (±$607) 19 Fox River Grove McHenry County $2,210 (±$645) 20 Campton Township Kane County $2,206 (±$222) 21 Volo Lake County $2,169 (±$208) 22 Morton Grove Cook County $2,164 (±$250) 23 Glenview Cook County $2,148 (±$152) 24 Plainfield Will County $2,119 (±$188) 25 Plainfield Township Will County $2,105 (±$116) 26 Northfield Cook County $2,083 (±$663) 27 Lake Bluff Lake County $2,063 (±$800) 28 Sherman Sangamon County $2,041 (±$779) 29 Buffalo Grove Lake County $2,037 (±$148) 30 Ela Township Lake County $2,011 (±$192) 31 Moro Township Madison County $2,009 (±$639) 32 Western Springs Cook County $2,006 (±$403) 33 (tie) Montgomery Kane County $1,984 (±$526) 33 (tie) Northfield Township Cook County $1,984 (±$112) 35 New Trier Township Cook County $1,982 (±$182) 36 Wilmette Cook County $1,978 (±$282) 37 Elmhurst DuPage County $1,975 (±$142) 38 Adams Township LaSalle County $1,967 (±$871) 39 Vernon Township Lake County $1,949 (±$88) 40 Lombard DuPage County $1,948 (±$86) 41 Warrenville DuPage County $1,926 (±$200) 42 Highland Park Lake County $1,925 (±$124) 43 Hinsdale DuPage County $1,924 (±$141) 44 Naperville Township DuPage County $1,922 (±$42) 45 Moraine Township Lake County $1,910 (±$110) 46 Lake Zurich Lake County $1,909 (±$167) 47 Vernon Hills Lake County $1,903 (±$125) 48 (tie) Bristol Township Kendall County $1,901 (±$213) 48 (tie) Gilberts Kane County $1,901 (±$655) 50 Highwood Lake County $1,900 (±$209) 51 Itasca DuPage County $1,892 (±$130) 52 Homer Township Will County $1,888 (±$116) 53 Romeoville Will County $1,886 (±$83) 54 Naperville DuPage County $1,885 (±$39) 55 Bartlett DuPage County $1,883 (±$226) 56 Oakbrook Terrace DuPage County $1,875 (±$92) 57 Island Lake McHenry County $1,874 (±$208) 58 Homer Glen Will County $1,861 (±$223) 59 Oswego Kendall County $1,860 (±$184) 60 Darien DuPage County $1,857 (±$336) 61 (tie) La Grange Cook County $1,856 (±$154) 61 (tie) South Holland Cook County $1,856 (±$229) 63 York Township (DuPage County) DuPage County $1,845 (±$60) 64 Winnetka Cook County $1,842 (±$282) 65 Grandwood Park Lake County $1,836 (±$275) 66 St. Charles Township Kane County $1,820 (±$89) 67 St. Charles Kane County $1,819 (±$80) 68 Lake Forest Lake County $1,815 (±$180) 69 Schaumburg Cook County $1,812 (±$42) 70 (tie) Blackberry Township Kane County $1,809 (±$288) 70 (tie) Streamwood Cook County $1,809 (±$98) 72 Geneva Township Kane County $1,802 (±$144) 73 Wheaton DuPage County $1,799 (±$83) 74 Westchester Cook County $1,794 (±$133) 75 Du Page Township Will County $1,776 (±$70) 76 Schaumburg Township Cook County $1,773 (±$39) 77 (tie) Geneva Kane County $1,768 (±$101) 77 (tie) Lindenhurst Lake County $1,768 (±$113) 79 Evanston Cook County $1,762 (±$46) 80 Arlington Heights Cook County $1,760 (±$44) 81 Wayne Township DuPage County $1,750 (±$90) 82 Bolingbrook Will County $1,749 (±$86) 83 Willowbrook DuPage County $1,747 (±$103) 84 Indian Head Park Cook County $1,746 (±$325) 85 Rutland Township (Kane County) Kane County $1,741 (±$121) 86 Oswego Township Kendall County $1,738 (±$90) 87 Hoffman Estates Cook County $1,734 (±$96) 88 Maple Park Kane County $1,728 (±$165) 89 (tie) Lakemoor McHenry County $1,726 (±$32) 89 (tie) Sugar Grove Township Kane County $1,726 (±$346) 91 Algonquin McHenry County $1,723 (±$210) 92 Grafton Township McHenry County $1,721 (±$162) 93 Venetian Village Lake County $1,711 (±$243) 94 Round Lake Lake County $1,710 (±$311) 95 Country Club Hills Cook County $1,709 (±$272) 96 (tie) Channahon Will County $1,708 (±$158) 96 (tie) Elburn Kane County $1,708 (±$679) 98 Flora Township Boone County $1,704 (±$405) 99 Nunda Township McHenry County $1,697 (±$57) 100 Gages Lake Lake County $1,693 (±$151) 101 Owen Township Winnebago County $1,692 (±$309) 102 (tie) Libertyville Township Lake County $1,690 (±$80) 102 (tie) Lisle Township DuPage County $1,690 (±$48) 104 Lake in the Hills McHenry County $1,689 (±$127) 105 Plano Kendall County $1,686 (±$165) 106 Niles Township Cook County $1,685 (±$87) 107 Shields Township Lake County $1,680 (±$89) 108 Wood Dale DuPage County $1,675 (±$114) 109 Coral Township McHenry County $1,671 (±$338) 110 Wheeling Township Cook County $1,670 (±$47) 111 Little Rock Township Kendall County $1,667 (±$164) 112 (tie) Lake Villa Township Lake County $1,666 (±$93) 112 (tie) West Dundee Kane County $1,666 (±$180) 114 Wheeling Cook County $1,663 (±$86) 115 Yorkville Kendall County $1,662 (±$134) 116 Knollwood Lake County $1,659 (±$333) 117 Lisle DuPage County $1,658 (±$114) 118 (tie) Downers Grove DuPage County $1,656 (±$81) 118 (tie) Winfield Township DuPage County $1,656 (±$98) 120 Gurnee Lake County $1,655 (±$83) 121 University Park Will County $1,649 (±$161) 122 Roselle DuPage County $1,641 (±$164) 123 South Elgin Kane County $1,640 (±$112) 124 Libertyville Lake County $1,637 (±$123) 125 Ridgewood Will County $1,634 (±$152) 126 Boulder Hill Kendall County $1,633 (±$112) 127 Monee Township Will County $1,629 (±$151) 128 (tie) Frankfort Square Will County $1,622 (±$257) 128 (tie) Huntley McHenry County $1,622 (±$188) 130 Markham Cook County $1,621 (±$176) 131 (tie) Elk Grove Village Cook County $1,618 (±$85) 131 (tie) Palatine Township Cook County $1,618 (±$46) 133 Bloomingdale Township DuPage County $1,617 (±$39) 134 Scott AFB St. Clair County $1,610 (±$109) 135 Rolling Meadows Cook County $1,607 (±$127) 136 Des Plaines Cook County $1,606 (±$71) 137 Bloomingdale DuPage County $1,603 (±$79) 138 Roscoe Township Winnebago County $1,600 (±$96) 139 Hanover Township (Cook County) Cook County $1,598 (±$73) 140 Aurora Kane County $1,596 (±$55) 141 Hanover Park DuPage County $1,594 (±$100) 142 (tie) Oak Park Cook County $1,593 (±$81) 142 (tie) Oak Park Township Cook County $1,593 (±$81) 144 Warren Township (Lake County) Lake County $1,592 (±$60) 145 Glendale Heights DuPage County $1,590 (±$63) 146 Channel Lake Lake County $1,584 (±$215) 147 Matteson Cook County $1,580 (±$462) 148 Downers Grove Township DuPage County $1,573 (±$49) 149 Lockport Township Will County $1,570 (±$110) 150 (tie) Mundelein Lake County $1,566 (±$100) 150 (tie) Wauconda Township Lake County $1,566 (±$258) 152 Milton Township DuPage County $1,563 (±$64) 153 Elk Grove Township Cook County $1,559 (±$43) 154 (tie) River Forest Cook County $1,554 (±$269) 154 (tie) River Forest Township Cook County $1,554 (±$269) 156 (tie) McHenry McHenry County $1,553 (±$110) 156 (tie) Robbins Cook County $1,553 (±$564) 158 (tie) Cortland DeKalb County $1,552 (±$364) 158 (tie) Minooka Grundy County $1,552 (±$374) 158 (tie) Skokie Cook County $1,552 (±$81) 161 Palatine Cook County $1,549 (±$72) 162 (tie) Round Lake Beach Lake County $1,543 (±$131) 162 (tie) Sugar Grove Kane County $1,543 (±$673) 164 Caledonia Township Boone County $1,539 (±$232) 165 (tie) Dundee Township Kane County $1,537 (±$90) 165 (tie) Park Ridge Cook County $1,537 (±$227) 167 (tie) Lake Villa Lake County $1,533 (±$187) 167 (tie) Westmont DuPage County $1,533 (±$73) 169 Long Lake Lake County $1,530 (±$615) 170 Carol Stream DuPage County $1,529 (±$78) 171 Lockport Will County $1,525 (±$183) 172 (tie) Algonquin Township McHenry County $1,520 (±$94) 172 (tie) Candlewick Lake Boone County $1,520 (±$250) 174 Avon Township Lake County $1,510 (±$112) 175 Virgil Township Kane County $1,509 (±$644) 176 Shiloh Valley Township St. Clair County $1,508 (±$97) 177 (tie) Aux Sable Township Grundy County $1,504 (±$148) 177 (tie) East Hazel Crest Cook County $1,504 (±$267) 177 (tie) North Aurora Kane County $1,504 (±$258) 180 Poplar Grove Township Boone County $1,503 (±$210) 181 (tie) Mount Prospect Cook County $1,502 (±$64) 181 (tie) Sauk Village Cook County $1,502 (±$132) 183 Barrington Cook County $1,500 (±$545) 184 Tinley Park Cook County $1,495 (±$110) 185 Woodridge DuPage County $1,494 (±$73) 186 (tie) Glenwood Cook County $1,493 (±$334) 186 (tie) Winfield DuPage County $1,493 (±$373) 188 Grayslake Lake County $1,485 (±$177) 189 Riverside Cook County $1,484 (±$214) 190 (tie) Crest Hill Will County $1,481 (±$91) 190 (tie) Orland Township Cook County $1,481 (±$80) 192 Shorewood Will County $1,479 (±$398) 193 Monee Will County $1,477 (±$277) 194 Prospect Heights Cook County $1,475 (±$161) 195 West Chicago DuPage County $1,469 (±$118) 196 Crystal Lake McHenry County $1,468 (±$94) 197 Maine Township (Cook County) Cook County $1,465 (±$35) 198 Willow Springs Cook County $1,463 (±$624) 199 Fairmont Will County $1,455 (±$178) 200 Round Lake Heights Lake County $1,453 (±$143) 201 Kickapoo Township Peoria County $1,452 (±$142) 202 Frankfort Township (Will County) Will County $1,449 (±$148) 203 Cortland Township DeKalb County $1,444 (±$153) 204 McCullom Lake McHenry County $1,443 (±$210) 205 La Grange Park Cook County $1,442 (±$82) 206 (tie) Chicago Cook County $1,440 (±$10) 206 (tie) Orland Park Cook County $1,440 (±$50) 208 Villa Park DuPage County $1,438 (±$85) 209 Roscoe Winnebago County $1,437 (±$95) 210 (tie) Berkeley Cook County $1,434 (±$210) 210 (tie) Rich Township Cook County $1,434 (±$90) 212 (tie) Glen Ellyn DuPage County $1,433 (±$87) 212 (tie) Norridge Cook County $1,433 (±$177) 214 New Lenox Will County $1,431 (±$159) 215 (tie) Batavia Township Kane County $1,429 (±$132) 215 (tie) New Lenox Township Will County $1,429 (±$169) 217 Cary McHenry County $1,428 (±$258) 218 North Chicago Lake County $1,426 (±$75) 219 Addison Township DuPage County $1,425 (±$31) 220 Evergreen Park Cook County $1,420 (±$221) 221 Riverside Township (Cook County) Cook County $1,419 (±$94) 222 (tie) Brookfield Cook County $1,414 (±$94) 222 (tie) Carpentersville Kane County $1,414 (±$84) 224 Stone Park Cook County $1,412 (±$352) 225 Ingalls Park Will County $1,408 (±$118) 226 Bensenville DuPage County $1,407 (±$43) 227 Round Lake Park Lake County $1,402 (±$161) 228 (tie) Mahomet Champaign County $1,396 (±$364) 228 (tie) McHenry Township McHenry County $1,396 (±$83) 230 Poplar Grove Boone County $1,395 (±$448) 231 Mascoutah Township St. Clair County $1,389 (±$156) 232 Dolton Cook County $1,384 (±$88) 233 Monticello Township Piatt County $1,382 (±$331) 234 Monticello Piatt County $1,379 (±$355) 235 Somonauk Township DeKalb County $1,375 (±$450) 236 Elgin Township Kane County $1,374 (±$57) 237 Posen Cook County $1,372 (±$185) 238 Wauconda Lake County $1,371 (±$113) 239 Mascoutah St. Clair County $1,370 (±$158) 240 (tie) Lynwood Cook County $1,368 (±$80) 240 (tie) Mahomet Township Champaign County $1,368 (±$306) 242 Forest Park Cook County $1,367 (±$82) 243 Park Forest Cook County $1,365 (±$100) 244 Elgin Kane County $1,361 (±$65) 245 (tie) Newport Township Lake County $1,359 (±$487) 245 (tie) Orland Hills Cook County $1,359 (±$194) 247 Bremen Township Cook County $1,358 (±$43) 248 Diamond Grundy County $1,357 (±$146) 249 Hinckley DeKalb County $1,355 (±$242) 250 Aurora Township Kane County $1,351 (±$35) 251 Troy Township Will County $1,348 (±$77) 252 Batavia Kane County $1,347 (±$137) 253 Squaw Grove Township DeKalb County $1,340 (±$248) 254 Niles Cook County $1,336 (±$48) 255 Oak Lawn Cook County $1,335 (±$45) 256 (tie) Crestwood Cook County $1,334 (±$71) 256 (tie) Elmwood Park Cook County $1,334 (±$57) 258 Homewood Cook County $1,333 (±$312) 259 (tie) Benton Township (Lake County) Lake County $1,332 (±$74) 259 (tie) O'Fallon St. Clair County $1,332 (±$114) 261 Grant Township (Lake County) Lake County $1,331 (±$145) 262 Oak Forest Cook County $1,328 (±$60) 263 Rochester Township Sangamon County $1,326 (±$501) 264 Henderson Township Knox County $1,324 (±$271) 265 (tie) Hazel Crest Cook County $1,320 (±$112) 265 (tie) Hillside Cook County $1,320 (±$186) 267 Winthrop Harbor Lake County $1,313 (±$175) 268 Crete Will County $1,309 (±$351) 269 Edwardsville Madison County $1,306 (±$116) 270 Chicago Ridge Cook County $1,304 (±$77) 271 North Riverside Cook County $1,301 (±$133) 272 Merrionette Park Cook County $1,296 (±$155) 273 Hillcrest Ogle County $1,295 (±$140) 274 Richton Park Cook County $1,294 (±$126) 275 Bellwood Cook County $1,293 (±$86) 276 Kendall Township Kendall County $1,290 (±$329) 277 Calumet Park Cook County $1,288 (±$117) 278 (tie) Lyons Township Cook County $1,282 (±$50) 278 (tie) Medina Township Peoria County $1,282 (±$103) 280 Chatham Township Sangamon County $1,281 (±$108) 281 Caseyville Township St. Clair County $1,280 (±$85) 282 (tie) East Dundee Kane County $1,277 (±$288) 282 (tie) Pontoon Beach Madison County $1,277 (±$113) 284 Joliet Will County $1,276 (±$48) 285 Dixmoor Cook County $1,272 (±$134) 286 (tie) Bourbonnais Kankakee County $1,269 (±$88) 286 (tie) Joliet Township Will County $1,269 (±$49) 286 (tie) Palos Hills Cook County $1,269 (±$249) 289 (tie) Lansing Cook County $1,268 (±$103) 289 (tie) Proviso Township Cook County $1,268 (±$38) 291 Burbank Cook County $1,265 (±$91) 292 (tie) Chatham Sangamon County $1,256 (±$112) 292 (tie) Rockdale Will County $1,256 (±$129) 294 (tie) Beach Park Lake County $1,254 (±$312) 294 (tie) Mokena Will County $1,254 (±$114) 296 Norwood Park Township Cook County $1,251 (±$130) 297 Midlothian Cook County $1,249 (±$197) 298 Worth Township (Cook County) Cook County $1,248 (±$39) 299 Justice Cook County $1,247 (±$70) 300 (tie) Bloom Township Cook County $1,246 (±$76) 751 Sullivan Moultrie County $831 (±$105) 752 Le Roy McLean County $830 (±$68) 753 Edinburg Christian County $829 (±$44) 754 (tie) Humboldt Township Coles County $828 (±$253) 754 (tie) Lincoln Logan County $828 (±$19) 754 (tie) Taylorville Christian County $828 (±$56) 757 (tie) Benld Macoupin County $826 (±$151) 757 (tie) Springfield Township Sangamon County $826 (±$120) 757 (tie) Taylorville Township Christian County $826 (±$57) 760 (tie) Amboy Lee County $824 (±$92) 760 (tie) Benton Township (Franklin County) Franklin County $824 (±$61) 760 (tie) Carlinville Macoupin County $824 (±$140) 760 (tie) Elsah Township Jersey County $824 (±$380) 760 (tie) Granville Township Putnam County $824 (±$93) 765 (tie) Decatur Township Macon County $822 (±$32) 765 (tie) Mount Pleasant Township Whiteside County $822 (±$313) 765 (tie) West Galena Township Jo Daviess County $822 (±$66) 768 Carmi Township White County $820 (±$233) 769 (tie) Granite City Township Madison County $819 (±$96) 769 (tie) Lanark Carroll County $819 (±$105) 769 (tie) Mason City Township Mason County $819 (±$376) 769 (tie) Pekin Tazewell County $819 (±$76) 769 (tie) Rock Creek-Lima Township Carroll County $819 (±$105) 774 (tie) Charleston Coles County $817 (±$44) 774 (tie) Charleston Township Coles County $817 (±$44) 774 (tie) Lacon Marshall County $817 (±$156) 774 (tie) Lacon Township Marshall County $817 (±$156) 774 (tie) Olney Township Richland County $817 (±$30) 779 South Fork Township Christian County $816 (±$179) 780 Brighton Macoupin County $815 (±$153) 781 (tie) Nokomis Montgomery County $814 (±$229) 781 (tie) Tyrone Township Franklin County $814 (±$189) 783 Nashville Washington County $813 (±$98) 784 (tie) Mercer Township Mercer County $810 (±$44) 784 (tie) Sand Prairie Township Tazewell County $810 (±$160) 784 (tie) Sandoval Township Marion County $810 (±$306) 787 (tie) Lamotte Township Crawford County $809 (±$158) 787 (tie) Olney Richland County $809 (±$39) 789 (tie) Centralia Township Marion County $808 (±$68) 789 (tie) Colchester McDonough County $808 (±$134) 789 (tie) Colchester Township McDonough County $808 (±$134) 789 (tie) Denning Township Franklin County $808 (±$177) 789 (tie) Girard Macoupin County $808 (±$148) 789 (tie) Girard Township Macoupin County $808 (±$148) 789 (tie) Gridley McLean County $808 (±$131) 789 (tie) Gridley Township McLean County $808 (±$131) 789 (tie) Thomasboro Champaign County $808 (±$85) 798 (tie) Bement Piatt County $807 (±$231) 798 (tie) Bement Township Piatt County $807 (±$231) 800 Aledo Mercer County $806 (±$49) 801 (tie) Nashville Township Washington County $805 (±$94) 801 (tie) Westville Vermilion County $805 (±$93) 803 (tie) Illini Township Macon County $804 (±$127) 803 (tie) Mount Carmel Wabash County $804 (±$114) 805 (tie) Arcola Douglas County $803 (±$241) 805 (tie) Momence Kankakee County $803 (±$99) 807 (tie) Carlinville Township Macoupin County $801 (±$132) 807 (tie) East Lincoln Township Logan County $801 (±$69) 807 (tie) Galesburg Knox County $801 (±$49) 807 (tie) Galesburg City Township Knox County $801 (±$49) 807 (tie) Sheldon Iroquois County $801 (±$147) 807 (tie) Sheldon Township Iroquois County $801 (±$147) 813 (tie) Erie Township Whiteside County $800 (±$179) 813 (tie) Franklin Grove Lee County $800 (±$174) 813 (tie) Lawrence Township Lawrence County $800 (±$43) 816 (tie) Benton Franklin County $798 (±$67) 816 (tie) Gardner Township Sangamon County $798 (±$69) 818 Kewanee Henry County $797 (±$62) 819 (tie) Durand Winnebago County $796 (±$91) 819 (tie) Mendota Township LaSalle County $796 (±$71) 821 (tie) Erienna Township Grundy County $795 (±$272) 821 (tie) Gray Township White County $795 (±$63) 821 (tie) Shelbyville Township Shelby County $795 (±$142) 824 (tie) Newton Jasper County $794 (±$158) 824 (tie) Prophetstown Township Whiteside County $794 (±$108) 826 (tie) Freeport Stephenson County $793 (±$39) 826 (tie) Freeport Township Stephenson County $793 (±$39) 826 (tie) Kewanee Township Henry County $793 (±$61) 826 (tie) Lovington Township Moultrie County $793 (±$118) 826 (tie) Virden Township Macoupin County $793 (±$167) 831 Patton Township Ford County $792 (±$203) 832 (tie) Altamont Effingham County $791 (±$170) 832 (tie) Stockton Jo Daviess County $791 (±$115) 834 Watseka Iroquois County $790 (±$55) 835 (tie) Georgetown Township Vermilion County $788 (±$49) 835 (tie) Lovington Moultrie County $788 (±$109) 837 Paris Township Edgar County $787 (±$82) 838 (tie) Central Township Bond County $786 (±$149) 838 (tie) La Harpe Township Hancock County $786 (±$345) 838 (tie) Spring Garden Township Jefferson County $786 (±$296) 841 (tie) Mount Carroll Carroll County $785 (±$70) 841 (tie) Pekin Township Tazewell County $785 (±$35) 843 (tie) Breese Clinton County $784 (±$25) 843 (tie) Manito Township Mason County $784 (±$113) 843 (tie) Paxton Ford County $784 (±$205) 843 (tie) Stockton Township Jo Daviess County $784 (±$81) 847 (tie) Breese Township Clinton County $783 (±$24) 847 (tie) Galva Henry County $783 (±$41) 847 (tie) Galva Township Henry County $783 (±$41) 847 (tie) Greenville Bond County $783 (±$152) 847 (tie) Princeton Township Bureau County $783 (±$37) 852 (tie) East Fork Township (Montgomery County) Montgomery County $782 (±$65) 852 (tie) Lawrenceville Lawrence County $782 (±$28) 852 (tie) Mound Township (Effingham County) Effingham County $782 (±$87) 852 (tie) Princeton Bureau County $782 (±$37) 852 (tie) Ross Township (Vermilion County) Vermilion County $782 (±$286) 852 (tie) Rossville Vermilion County $782 (±$286) 858 (tie) Forreston Township Ogle County $781 (±$212) 858 (tie) Rushville Schuyler County $781 (±$225) 860 (tie) Carrollton Greene County $779 (±$219) 860 (tie) Teutopolis Township Effingham County $779 (±$264) 862 (tie) Indian Grove Township Livingston County $778 (±$84) 862 (tie) Ladd Bureau County $778 (±$126) 862 (tie) Vandalia Fayette County $778 (±$59) 862 (tie) Wade Township (Jasper County) Jasper County $778 (±$93) 866 (tie) Coloma Township Whiteside County $777 (±$84) 866 (tie) Paris Edgar County $777 (±$85) 866 (tie) Vandalia Township Fayette County $777 (±$60) 869 (tie) Fairbury Livingston County $776 (±$82) 869 (tie) Middleport Township Iroquois County $776 (±$51) 871 (tie) Lowe Township Moultrie County $775 (±$33) 871 (tie) Mound City Pulaski County $775 (±$200) 873 (tie) Pembroke Township Kankakee County $774 (±$213) 873 (tie) Salem Marion County $774 (±$56) 875 (tie) Louisville Township Clay County $773 (±$265) 875 (tie) Mendota LaSalle County $773 (±$76) 877 Gillespie Township Macoupin County $772 (±$74) 878 (tie) Carbondale Jackson County $771 (±$37) 878 (tie) Carbondale Township Jackson County $771 (±$33) 878 (tie) Carrollton Township Greene County $771 (±$217) 878 (tie) Elwood Township Vermilion County $771 (±$184) 878 (tie) Salem Township (Marion County) Marion County $771 (±$44) 883 Steeleville Randolph County $769 (±$135) 884 (tie) Canton Township Fulton County $768 (±$72) 884 (tie) Pigeon Grove Township Iroquois County $768 (±$84) 886 (tie) Mason City Mason County $767 (±$348) 886 (tie) Shelbyville Shelby County $767 (±$120) 888 Canton Fulton County $766 (±$71) 889 (tie) Centralia Marion County $765 (±$99) 889 (tie) Helvetia Township Madison County $765 (±$149) 889 (tie) Macomb McDonough County $765 (±$44) 889 (tie) Macomb City Township McDonough County $765 (±$44) 893 Granville Putnam County $763 (±$145) 894 (tie) Beardstown Cass County $762 (±$149) 894 (tie) Sparta Randolph County $762 (±$61) 896 (tie) Chester Randolph County $760 (±$239) 896 (tie) Harrisburg Saline County $760 (±$78) 896 (tie) Morrison Whiteside County $760 (±$164) 899 Mount Pulaski Township Logan County $758 (±$111) 900 Georgetown Vermilion County $757 (±$42) 901 Milford Township Iroquois County $755 (±$65) 902 (tie) Harrisburg Township Saline County $754 (±$75) 902 (tie) Rock Falls Whiteside County $754 (±$77) 904 (tie) Beardstown Township Cass County $752 (±$152) 904 (tie) Metropolis Massac County $752 (±$86) 906 (tie) Gillespie Macoupin County $750 (±$48) 906 (tie) Liberty Township (Effingham County) Effingham County $750 (±$260) 908 Casey Township Clark County $746 (±$160) 909 (tie) Cissna Park Iroquois County $745 (±$107) 909 (tie) Flora Clay County $745 (±$52) 909 (tie) Mount Zion Township Macon County $745 (±$151) 912 (tie) Forreston Ogle County $744 (±$244) 912 (tie) Mount Zion Macon County $744 (±$169) 914 (tie) Momence Township Kankakee County $743 (±$169) 914 (tie) Schram City Montgomery County $743 (±$117) 916 Garrett Township Douglas County $742 (±$92) 917 (tie) Manito Mason County $741 (±$54) 917 (tie) Mechanicsburg Township Sangamon County $741 (±$179) 919 (tie) Mattoon Coles County $740 (±$55) 919 (tie) Pittsfield Township Pike County $740 (±$110) 921 (tie) Cedar Township Knox County $739 (±$74) 921 (tie) Elizabeth Jo Daviess County $739 (±$194) 921 (tie) Harter Township Clay County $739 (±$38) 924 (tie) Alhambra Township Madison County $738 (±$270) 924 (tie) Elk Township Jackson County $738 (±$213) 924 (tie) Mattoon Township Coles County $738 (±$50) 924 (tie) Olive Township Madison County $738 (±$189) 928 Mount Olive Township Macoupin County $735 (±$63) 929 Mount Olive Macoupin County $734 (±$64) 930 (tie) Monmouth Warren County $733 (±$68) 930 (tie) Monmouth Township Warren County $733 (±$68) 930 (tie) Prophetstown Whiteside County $733 (±$87) 933 (tie) Abingdon Knox County $732 (±$48) 933 (tie) Greenup Cumberland County $732 (±$79) 935 Douglas Township (Effingham County) Effingham County $731 (±$41) 936 (tie) Camp Point Adams County $730 (±$134) 936 (tie) Chatsworth Township Livingston County $730 (±$54) 938 Riverside Township (Adams County) Adams County $728 (±$156) 939 (tie) Chrisman Edgar County $727 (±$123) 939 (tie) Ross Township (Edgar County) Edgar County $727 (±$123) 941 Sesser Franklin County $726 (±$131) 942 (tie) Christopher Franklin County $725 (±$248) 942 (tie) Effingham Effingham County $725 (±$34) 944 (tie) Goode Township Franklin County $724 (±$123) 944 (tie) Hanover Township (Jo Daviess County) Jo Daviess County $724 (±$55) 946 Chatsworth Livingston County $723 (±$48) 947 (tie) Greenup Township Cumberland County $722 (±$92) 947 (tie) Watson Township Effingham County $722 (±$88) 949 (tie) Livingston Madison County $720 (±$221) 949 (tie) North Litchfield Township Montgomery County $720 (±$55) 951 Du Quoin Perry County $719 (±$75) 952 Hillsboro Township Montgomery County $717 (±$153) 953 Milford Iroquois County $716 (±$82) 954 (tie) Hillsboro Montgomery County $715 (±$226) 954 (tie) Olio Township Woodford County $715 (±$73) 956 Toulon Stark County $714 (±$91) 957 (tie) Casey Clark County $713 (±$181) 957 (tie) Elmwood Peoria County $713 (±$275) 957 (tie) Elmwood Township Peoria County $713 (±$275) 960 (tie) Jacksonville Morgan County $711 (±$51) 960 (tie) Norris City White County $711 (±$345) 962 Arcola Township Douglas County $710 (±$217) 963 Knox Township Knox County $708 (±$212) 964 (tie) Hanover Jo Daviess County $705 (±$48) 964 (tie) Pittsfield Pike County $705 (±$150) 966 Virginia Township Cass County $702 (±$36) 967 Toulon Township Stark County $701 (±$113) 968 Virginia Cass County $700 (±$34) 969 Murphysboro Jackson County $697 (±$187) 970 Oakwood Vermilion County $695 (±$217) 971 Troy Grove Township LaSalle County $694 (±$329) 972 (tie) Assumption Christian County $693 (±$232) 972 (tie) Assumption Township Christian County $693 (±$232) 972 (tie) Murphysboro Township Jackson County $693 (±$143) 972 (tie) Palmyra Township Lee County $693 (±$116) 976 Eureka Woodford County $692 (±$98) 977 (tie) Camp Point Township Adams County $690 (±$59) 977 (tie) Crainville Williamson County $690 (±$306) 977 (tie) Pana Township Christian County $690 (±$66) 977 (tie) Ridge Farm Vermilion County $690 (±$159) 981 (tie) Jonesboro Union County $688 (±$114) 981 (tie) Orel Township Wayne County $688 (±$140) 983 Hutton Township Coles County $686 (±$149) 984 Pana Christian County $684 (±$70) 985 (tie) Bishop Township Effingham County $681 (±$49) 985 (tie) Henry Marshall County $681 (±$65) 985 (tie) Henry Township Marshall County $681 (±$65) 988 (tie) Astoria Fulton County $680 (±$321) 988 (tie) Astoria Township Fulton County $680 (±$321) 988 (tie) Carthage Hancock County $680 (±$81) 988 (tie) Carthage Township Hancock County $680 (±$81) 992 Bridgeport Township Lawrence County $679 (±$132) 993 Indian Point Township Knox County $678 (±$151) 994 Grayville White County $677 (±$171) 995 (tie) Bridgeport Lawrence County $675 (±$123) 995 (tie) Litchfield Montgomery County $675 (±$87) 997 Cave Township Franklin County $674 (±$111) 998 Vienna Johnson County $671 (±$25) 999 Teutopolis Effingham County $670 (±$201) 1000 Frankfort Township (Franklin County) Franklin County $669 (±$59) 1001 (tie) East Eldorado Township Saline County $668 (±$44) 1001 (tie) Wyoming Stark County $668 (±$91) 1003 (tie) Lena Stephenson County $664 (±$53) 1003 (tie) West Point Township Stephenson County $664 (±$53) 1005 West Frankfort Franklin County $661 (±$89) 1006 Eldorado Saline County $657 (±$123) 1007 Petersburg Menard County $653 (±$238) 1008 (tie) Bushnell McDonough County $648 (±$76) 1008 (tie) Bushnell Township McDonough County $648 (±$76) 1010 South Jacksonville Morgan County $647 (±$96) 1011 (tie) Barry Pike County $644 (±$196) 1011 (tie) White Hall Greene County $644 (±$312) 1011 (tie) White Hall Township Greene County $644 (±$312) 1014 (tie) New Berlin Sangamon County $643 (±$178) 1014 (tie) New Berlin Township Sangamon County $643 (±$178) 1016 South Litchfield Township Montgomery County $633 (±$92) 1017 (tie) Big Mound Township Wayne County $630 (±$111) 1017 (tie) Brookside Township Clinton County $630 (±$235) 1019 Knoxville Knox County $623 (±$97) 1020 New Boston Township Mercer County $620 (±$17) 1021 Anna Union County $615 (±$128) 1022 Barry Township Pike County $613 (±$201) 1023 (tie) Marissa Township St. Clair County $604 (±$197) 1023 (tie) Mount Sterling Brown County $604 (±$215) 1023 (tie) Mount Sterling Township Brown County $604 (±$215) 1026 Indian Creek Township White County $603 (±$278) 1027 Percy Randolph County $600 (±$262) 1028 (tie) Lewistown Fulton County $599 (±$163) 1028 (tie) Lewistown Township Fulton County $599 (±$163) 1030 (tie) Martinsville Clark County $593 (±$224) 1030 (tie) Martinsville Township Clark County $593 (±$224) 1030 (tie) Winchester Scott County $593 (±$159) 1033 Fairfield Wayne County $585 (±$91) 1034 Louisville Clay County $581 (±$279) 1035 (tie) McLeansboro Hamilton County $566 (±$53) 1035 (tie) McLeansboro Township Hamilton County $566 (±$60) 1037 Oblong Crawford County $542 (±$128) 1038 (tie) Griggsville Pike County $541 (±$136) 1038 (tie) Griggsville Township Pike County $541 (±$136) 1038 (tie) Grover Township Wayne County $541 (±$163) 1041 East Oakland Township Coles County $529 (±$258) 1042 Mount Morris Ogle County $512 (±$200) 1043 Rome Township Jefferson County $490 (±$64) 1044 (tie) Carrier Mills Saline County $478 (±$148) 1044 (tie) Carrier Mills Township Saline County $478 (±$148) 1046 Gold Hill Township Gallatin County $475 (±$210) 1047 Farmer City De Witt County $468 (±$103) 1048 Dix Jefferson County $418 (±$83) 1049 Pinckneyville Perry County $416 (±$32) 1050 Hurst Williamson County $382 (±$79)
Showing the top and bottom 300 of 1,050; every place is on its county’s page.
How this ranking is built A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.
1,050 places qualify; the rest are on their own pages with their margins, but not ranked here.
The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.
A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.
Survey years: 2020–2024 (American Community Survey 5-year estimates).
Margins of error are at the 90% confidence level.
What you can do on Seayora in Illinois One account for renting, owning, managing and fixing homes, with these figures beside you.
Own or manage a rental? List it, sign the lease and collect rent online, with the figures for Illinois beside you.
Create a landlord account · See what landlords get
Looking for a place to rent? Browse homes for rent near Illinois, save the ones you like and apply online.
Browse rentals · Create a renter account
Do repairs, renovations or maintenance? Get found by owners and renters near Illinois, and send estimates and invoices from your phone.
Join as a pro · Find a pro
Questions about Illinois Which place in Illinois has the lowest median rent? Hurst has the lowest, $382 (±$79).
What is the median rent in Illinois? The figure for Illinois as a whole is $1,274 (±$5).
Sources This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.
Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.
Figures last updated on November 12, 2026 .
Related