The Town Files

Illinois towns

All 459 Illinois towns and cities with 2,500 or more people. The typical Illinois town has a median home value of $156,600 and household income of $72,500.

Towns in Illinois
Each dot is a town on The Town Files.

Illinois town rankings

All Illinois towns

TownCountyPeopleMedian homeIncomeJan low
ChicagoCook County2,746,388$334,100$77,90219°
AuroraKane County180,542$274,800$93,63316°
JolietWill County150,362$265,800$92,20117°
NapervilleDuPage County149,540$540,200$155,10515°
RockfordWinnebago County148,655$129,000$54,75215°
ElginKane County114,797$273,000$90,28214°
SpringfieldSangamon County114,394$162,100$66,06419°
PeoriaPeoria County113,150$156,200$59,41018°
WaukeganLake County89,321$190,900$71,91916°
ChampaignChampaign County88,302$210,900$56,11818°
CiceroCook County85,268$249,400$70,84219°
SchaumburgCook County78,723$330,400$97,51414°
BloomingtonMcLean County78,680$203,300$77,38416°
EvanstonCook County78,110$481,200$96,43416°
Arlington HeightsCook County77,676$414,500$116,72318°
BolingbrookWill County73,922$314,700$108,40016°
DecaturMacon County70,522$99,600$51,59220°
PalatineCook County67,908$355,600$97,81913°
SkokieCook County67,824$387,200$95,33716°
Des PlainesCook County60,675$335,600$97,87519°
Orland ParkCook County58,703$367,200$98,91015°
Oak LawnCook County58,362$281,200$83,91120°
BerwynCook County57,250$299,800$78,40819°
Mount ProspectCook County56,852$397,400$101,72018°
Tinley ParkCook County55,971$299,900$105,18915°
Oak ParkCook County54,583$465,500$110,82019°
WheatonDuPage County53,970$455,700$120,00815°
NormalMcLean County52,736$213,600$64,78516°
Hoffman EstatesCook County52,530$351,900$106,80614°
Downers GroveDuPage County50,247$449,800$115,11415°
GlenviewCook County48,705$609,600$143,05616°
ElmhurstDuPage County45,786$545,400$149,64419°
PlainfieldWill County44,762$431,400$144,00016°
LombardDuPage County44,476$335,700$100,36215°
Buffalo GroveLake County43,212$412,300$129,39518°
MolineRock Island County42,985$146,300$67,70115°
BellevilleSt. Clair County42,404$141,300$63,53524°
BartlettDuPage County41,105$375,700$133,24014°
DeKalbDeKalb County40,290$204,700$46,48113°
Crystal LakeMcHenry County40,269$311,400$108,41814°
RomeovilleWill County39,863$257,100$106,32516°
Carol StreamDuPage County39,854$335,000$102,30916°
Park RidgeCook County39,656$551,200$142,98619°
StreamwoodCook County39,577$271,200$101,21814°
QuincyAdams County39,463$153,200$56,48019°
WheelingCook County39,137$266,200$85,20518°
UrbanaChampaign County38,336$184,900$45,34618°
CarpentersvilleKane County37,983$234,100$86,91714°
Hanover ParkCook County37,470$274,200$91,76314°
Rock IslandRock Island County37,108$125,900$59,04115°
Calumet CityCook County36,033$145,200$55,36915°
AddisonDuPage County35,702$341,300$90,43119°
NorthbrookCook County35,222$652,300$157,78216°
OswegoKendall County34,585$344,500$123,79216°
WoodridgeDuPage County34,158$363,700$101,00015°
Glendale HeightsDuPage County33,176$261,700$86,54515°
St. CharlesKane County33,081$377,400$114,30016°
Elk Grove VillageCook County32,812$347,100$94,17519°
O'FallonSt. Clair County32,289$295,700$105,98224°
PekinTazewell County31,731$120,700$60,79018°
MundeleinLake County31,560$309,700$108,34014°
NilesCook County30,912$358,700$75,27419°
North ChicagoLake County30,759$159,600$60,17216°
GurneeLake County30,706$344,300$119,62816°
Highland ParkLake County30,176$607,300$168,09416°
GalesburgKnox County30,052$96,400$48,29714°
AlgonquinMcHenry County29,700$351,000$134,52514°
BurbankCook County29,439$275,700$80,11620°
DanvilleVermilion County29,204$79,000$45,95720°
LansingCook County29,076$177,000$75,56915°
Lake in the HillsMcHenry County28,982$321,900$117,15114°
Glen EllynDuPage County28,846$544,000$140,93815°
WilmetteCook County28,170$810,600$190,66216°
HuntleyMcHenry County27,740$334,300$88,53614°
Granite CityMadison County27,549$104,300$59,20522°
Chicago HeightsCook County27,480$161,000$54,79815°
Oak ForestCook County27,478$255,100$91,99015°
Round Lake BeachLake County27,252$199,200$86,05915°
New LenoxWill County27,214$399,900$140,86517°
McHenryMcHenry County27,135$266,500$86,31513°
Vernon HillsLake County26,850$412,300$121,94314°
EdwardsvilleMadison County26,808$299,800$86,72122°
BataviaKane County26,098$387,400$120,05616°
LockportWill County26,094$316,000$111,98116°
AltonMadison County25,676$103,700$54,56822°
WoodstockMcHenry County25,630$245,700$82,75814°
West ChicagoDuPage County25,614$336,800$99,92716°
BelvidereBoone County25,339$158,900$64,52815°
Morton GroveCook County25,297$389,100$111,11616°
Melrose ParkCook County24,796$275,800$66,18919°
ZionLake County24,655$183,800$63,10416°
Homer GlenWill County24,543$418,800$136,67816°
Elmwood ParkCook County24,521$339,300$91,95519°
WestmontDuPage County24,429$379,100$88,09015°
CollinsvilleMadison County24,366$163,600$67,61224°
LisleDuPage County24,223$406,800$107,47915°
Rolling MeadowsCook County24,200$326,200$98,51418°
KankakeeKankakee County24,052$104,900$47,51416°
FreeportStephenson County23,973$92,100$51,72311°
South ElginKane County23,865$339,100$127,20314°
MaywoodCook County23,512$229,800$68,81519°
Loves ParkWinnebago County23,397$160,400$61,86815°
Machesney ParkWinnebago County22,950$173,700$75,48911°
RoselleDuPage County22,897$344,700$111,31814°
Blue IslandCook County22,558$178,700$59,48920°
East PeoriaTazewell County22,484$163,500$71,83318°
BloomingdaleDuPage County22,382$376,500$102,92814°
Villa ParkDuPage County22,263$329,000$95,01515°
DarienDuPage County22,011$398,700$111,21515°
CarbondaleJackson County21,857$127,900$32,12823°
Park ForestCook County21,687$115,300$61,07215°
YorkvilleKendall County21,533$335,300$108,51315°
South HollandCook County21,465$217,200$85,28015°
DoltonCook County21,426$151,300$57,88715°
GenevaKane County21,393$441,400$144,34116°
East MolineRock Island County21,374$134,600$61,77914°
GrayslakeLake County21,248$309,500$113,97214°
LibertyvilleLake County20,579$512,000$165,66714°
Crest HillWill County20,459$232,900$73,03316°
HarveyCook County20,324$88,100$42,42915°
FrankfortWill County20,296$481,200$154,37515°
MontgomeryKendall County20,262$299,500$103,73416°
Evergreen ParkCook County19,943$267,500$95,71920°
MokenaWill County19,887$401,400$123,88915°
Lake ZurichLake County19,759$435,300$135,96814°
BrookfieldCook County19,476$332,400$110,29519°
HomewoodCook County19,463$221,100$100,13915°
Lake ForestLake County19,367$938,300$235,08116°
DeerfieldLake County19,196$623,400$181,66016°
MattesonCook County19,073$250,600$95,45715°
AlsipCook County19,063$225,000$66,58520°
OttawaLaSalle County18,840$154,000$71,41314°
BensenvilleDuPage County18,813$272,000$79,51519°
BellwoodCook County18,789$230,000$79,51319°
Round LakeLake County18,721$278,600$111,97714°
SycamoreDeKalb County18,577$265,700$84,12013°
Palos HillsCook County18,530$279,200$83,53315°
East St. LouisSt. Clair County18,469$52,600$35,70024°
Franklin ParkCook County18,467$287,000$76,51919°
North AuroraKane County18,261$342,100$114,30516°
ShorewoodWill County18,186$337,800$122,10517°
BourbonnaisKankakee County18,164$253,100$81,70816°
CaryMcHenry County17,826$309,800$113,02613°
GodfreyMadison County17,825$192,200$94,54322°
LemontCook County17,629$468,800$123,37015°
JacksonvilleMorgan County17,616$128,200$65,43218°
HinsdaleDuPage County17,395$1,053,700$250,00115°
CharlestonColes County17,286$137,400$49,30021°
MortonTazewell County17,117$239,400$94,40217°
BridgeviewCook County17,027$236,400$66,65520°
WestchesterCook County16,892$327,300$98,95419°
MattoonColes County16,870$97,700$51,59720°
MarionWilliamson County16,855$158,300$56,91223°
Country Club HillsCook County16,775$192,000$75,19715°
Fairview HeightsSt. Clair County16,706$177,700$80,93024°
La GrangeCook County16,321$594,300$159,92919°
WashingtonTazewell County16,071$221,900$95,17917°
Prospect HeightsCook County16,058$346,500$85,00818°
BradleyKankakee County15,419$173,400$67,42016°
DixonLee County15,274$120,800$59,40614°
NorridgeCook County15,251$374,900$87,80719°
MacombMcDonough County15,051$103,300$44,41116°
SterlingWhiteside County14,764$108,700$57,35014°
AntiochLake County14,622$306,700$108,89915°
Mount VernonJefferson County14,600$99,800$55,35722°
Hickory HillsCook County14,505$288,000$77,26215°
Chicago RidgeCook County14,433$226,900$68,96420°
LindenhurstLake County14,406$294,100$131,47415°
SwanseaSt. Clair County14,386$223,600$91,58724°
ChathamSangamon County14,377$243,200$106,77319°
Forest ParkCook County14,339$304,700$77,22119°
MidlothianCook County14,325$207,000$70,00020°
Beach ParkLake County14,249$245,800$85,66416°
MorrisGrundy County14,163$247,400$76,71116°
ShilohSt. Clair County14,098$274,000$99,57324°
WaucondaLake County14,084$278,600$111,23914°
Wood DaleDuPage County14,012$318,900$91,38219°
Glen CarbonMadison County13,842$282,000$97,16822°
Western SpringsCook County13,629$739,400$230,25515°
WarrenvilleDuPage County13,553$286,100$100,32115°
La Grange ParkCook County13,475$439,800$120,40819°
LincolnwoodCook County13,463$496,400$109,73116°
ChannahonWill County13,383$327,900$119,49417°
Hazel CrestCook County13,382$185,300$68,39315°
LincolnLogan County13,288$124,300$57,34018°
CantonFulton County13,242$107,100$53,25416°
NorthlakeCook County12,840$259,800$83,89219°
Richton ParkCook County12,775$220,900$64,55415°
MinookaGrundy County12,758$315,600$115,44517°
WinnetkaCook County12,744$1,337,800$250,00116°
JusticeCook County12,600$238,400$57,17020°
KewaneeHenry County12,509$73,200$50,88614°
StreatorLaSalle County12,500$94,700$57,60916°
RantoulChampaign County12,371$118,200$48,69116°
HerrinWilliamson County12,352$113,300$59,97523°
EffinghamEffingham County12,252$177,500$72,37720°
CentraliaMarion County12,182$89,600$47,80721°
Palos HeightsCook County12,068$367,100$108,74020°
PlanoKendall County11,847$230,700$86,27115°
River ForestCook County11,717$687,300$146,78619°
Schiller ParkCook County11,709$275,000$69,69619°
MarkhamCook County11,661$135,300$57,30215°
Burr RidgeDuPage County11,192$700,400$156,82915°
SummitCook County11,161$232,600$61,86319°
PontiacLivingston County11,150$116,300$61,27917°
WaterlooMonroe County11,013$249,500$98,71122°
ColumbiaMonroe County10,999$293,000$107,60622°
RoscoeWinnebago County10,983$227,800$93,03611°
Fox LakeLake County10,978$228,100$70,81915°
WorthCook County10,970$215,000$56,28820°
TroyMadison County10,960$268,000$112,43424°
Campton HillsKane County10,885$547,500$209,13416°
CrestwoodCook County10,826$195,200$75,75220°
LyonsCook County10,817$257,300$70,99319°
BarringtonCook County10,722$582,500$147,98913°
RiverdaleCook County10,663$113,800$39,83320°
Gages LakeLake County10,637$310,500$103,31815°
River GroveCook County10,612$241,800$69,85819°
TaylorvilleChristian County10,506$104,100$57,55219°
Wood RiverMadison County10,464$108,100$62,70322°
Pingree GroveKane County10,365$320,800$114,29414°
HighlandMadison County9,991$202,900$82,55124°
Sauk VillageCook County9,921$110,800$69,97315°
PeruLaSalle County9,896$154,300$74,80814°
WinfieldDuPage County9,835$386,300$135,79516°
FlossmoorCook County9,704$344,800$133,66315°
StegerWill County9,584$156,700$66,57515°
LaSalleLaSalle County9,582$113,500$57,73214°
ItascaDuPage County9,543$390,800$114,29419°
HarvardMcHenry County9,469$175,400$67,61713°
RochelleOgle County9,446$164,300$66,30712°
MahometChampaign County9,434$299,100$118,58617°
ManhattanWill County9,385$332,600$128,52217°
BethaltoMadison County9,310$168,900$64,77522°
RiversideCook County9,298$491,400$153,68619°
Sugar GroveKane County9,278$401,900$121,20715°
WillowbrookDuPage County9,236$358,600$99,23915°
MantenoKankakee County9,210$248,400$97,63416°
LynwoodCook County9,116$218,000$85,23715°
Harwood HeightsCook County9,065$321,900$81,08619°
Hawthorn WoodsLake County9,062$619,100$219,63114°
Frankfort SquareWill County8,968$305,800$126,89715°
MonmouthWarren County8,902$86,800$61,13815°
SavoyChampaign County8,857$320,300$91,96618°
GlencoeCook County8,849$1,432,500$248,93316°
Rock FallsWhiteside County8,789$83,900$49,60014°
MascoutahSt. Clair County8,754$224,900$97,37524°
Lake VillaLake County8,741$351,700$118,75015°
Clarendon HillsDuPage County8,702$605,800$130,38815°
OlneyRichland County8,701$99,800$59,98021°
GlenwoodCook County8,662$198,100$77,39115°
CreteWill County8,465$228,500$97,14715°
Boulder HillKendall County8,394$238,700$80,37716°
GilbertsKane County8,366$347,300$146,33314°
Long GroveLake County8,366$804,600$250,00114°
JerseyvilleJersey County8,337$143,900$73,52919°
HillsideCook County8,320$246,800$72,32019°
ParisEdgar County8,291$75,700$53,92717°
MaryvilleMadison County8,221$261,800$100,67022°
HarrisburgSaline County8,219$84,100$43,41524°
Oak BrookDuPage County8,163$903,200$175,87015°
Island LakeMcHenry County8,051$262,500$103,15613°
SilvisRock Island County8,003$161,600$62,37514°
BroadviewCook County7,998$252,200$64,69719°
South BeloitWinnebago County7,989$173,000$78,61611°
LincolnshireLake County7,940$677,700$185,58018°
Park CityLake County7,885$57,400$60,17116°
RocktonWinnebago County7,863$235,400$119,05811°
PrincetonBureau County7,832$134,700$61,94614°
West DundeeKane County7,686$360,800$105,36814°
Round Lake ParkLake County7,680$164,900$55,81314°
HampshireKane County7,667$329,800$94,77313°
InvernessCook County7,616$715,600$207,43413°
MarengoMcHenry County7,568$229,900$73,52313°
VandaliaFayette County7,458$98,500$45,46921°
North RiversideCook County7,426$297,800$77,17019°
SalemMarion County7,282$106,100$59,72821°
West FrankfortFranklin County7,275$81,200$47,89822°
SandwichDeKalb County7,221$255,700$80,76815°
RobinsonCrawford County7,150$109,100$73,99320°
University ParkWill County7,145$153,200$73,84415°
StickneyCook County7,110$244,900$66,94219°
MurphysboroJackson County7,093$85,900$44,15425°
GreenvilleBond County7,083$122,000$62,08921°
MendotaLaSalle County7,061$134,100$51,63212°
Calumet ParkCook County7,025$184,700$53,55620°
Mount CarmelWabash County7,015$89,300$47,00925°
ClintonDe Witt County7,004$102,800$62,32318°
Orland HillsCook County6,893$280,300$122,03915°
ChesterRandolph County6,814$111,700$80,62524°
BentonFranklin County6,709$87,200$54,12322°
Winthrop HarborLake County6,705$250,800$95,69016°
LitchfieldMontgomery County6,605$104,200$53,95821°
GeneseoHenry County6,539$205,400$70,14715°
CountrysideCook County6,420$324,700$80,96815°
JohnsburgMcHenry County6,355$328,300$121,02313°
BraidwoodWill County6,194$202,500$82,20217°
LakemoorLake County6,182$265,500$100,41413°
ElburnKane County6,175$389,300$127,73115°
ChillicothePeoria County6,128$132,900$66,13218°
VoloLake County6,122$319,700$160,79213°
Mount ZionMacon County6,019$201,100$103,36520°
MetropolisMassac County5,969$86,000$50,39925°
BeardstownCass County5,951$82,100$60,58717°
BartonvillePeoria County5,945$139,100$72,82118°
MonticelloPiatt County5,941$210,500$99,44917°
Peoria HeightsPeoria County5,908$117,700$60,09918°
HillsboroMontgomery County5,902$111,700$50,15821°
Pontoon BeachMadison County5,876$145,100$62,86122°
Willow SpringsCook County5,857$378,300$103,58315°
CartervilleWilliamson County5,848$197,100$62,33723°
Du QuoinPerry County5,827$83,100$54,40924°
East AltonMadison County5,786$106,700$48,81522°
NorthfieldCook County5,751$878,300$161,50016°
CarlinvilleMacoupin County5,710$105,700$57,70819°
Coal CityGrundy County5,705$201,600$72,85717°
Lake HolidayLaSalle County5,687$256,400$107,87515°
WilmingtonWill County5,664$223,800$66,15417°
PosenCook County5,632$172,900$73,05120°
Lake BluffLake County5,616$776,700$204,00016°
Spring ValleyBureau County5,582$153,300$70,59814°
Spring GroveMcHenry County5,487$398,400$134,21013°
BerkeleyCook County5,338$246,900$85,82319°
GenoaDeKalb County5,298$225,200$82,12813°
Grandwood ParkLake County5,297$330,500$126,73615°
EurekaWoodford County5,227$154,300$56,04817°
PanaChristian County5,199$77,900$46,16819°
MoneeWill County5,128$240,500$91,96915°
Candlewick LakeBoone County5,115$172,300$86,14611°
Lake BarringtonLake County5,100$475,700$141,95814°
MilanRock Island County5,097$119,300$62,59715°
South BarringtonCook County5,077$908,300$221,57513°
HighwoodLake County5,074$405,400$107,87516°
PinckneyvillePerry County5,066$133,500$69,58324°
StauntonMacoupin County5,054$143,500$57,90421°
Poplar GroveBoone County5,049$270,700$120,27813°
ColonaHenry County5,045$147,500$79,70014°
Creve CoeurTazewell County4,934$85,500$47,99318°
HoopestonVermilion County4,915$78,100$60,86118°
Palos ParkCook County4,899$464,700$121,69615°
FairfieldWayne County4,883$88,800$41,98925°
CarmiWhite County4,865$114,800$47,82721°
MarseillesLaSalle County4,845$142,500$58,21714°
FloraClay County4,803$77,300$47,14821°
Olympia FieldsCook County4,718$329,000$123,87515°
BeecherWill County4,713$269,500$103,41515°
Fox River GroveMcHenry County4,702$298,900$121,50613°
LebanonSt. Clair County4,691$170,700$88,75024°
WatsekaIroquois County4,679$103,700$43,60816°
ShelbyvilleShelby County4,674$116,400$52,47019°
ShermanSangamon County4,673$297,800$148,90620°
BreeseClinton County4,641$229,600$85,22222°
TuscolaDouglas County4,636$154,300$78,17918°
RobbinsCook County4,629$121,300$40,66820°
FreeburgSt. Clair County4,582$241,200$92,06524°
Stone ParkCook County4,576$242,100$67,22419°
AuburnSangamon County4,574$149,600$81,41121°
PaxtonFord County4,450$120,400$62,38615°
SullivanMoultrie County4,413$102,500$63,22919°
CaseyvilleSt. Clair County4,400$96,800$60,66924°
CortlandDeKalb County4,398$233,200$73,97113°
HometownCook County4,343$173,400$61,10120°
AnnaUnion County4,303$134,300$33,13725°
LakewoodMcHenry County4,283$552,600$173,62514°
West PeoriaPeoria County4,263$93,900$66,09818°
PittsfieldPike County4,206$111,400$54,64319°
LawrencevilleLawrence County4,164$71,300$41,00521°
PeotoneWill County4,150$271,000$108,52315°
Green OaksLake County4,128$673,100$147,61416°
Barrington HillsCook County4,114$913,600$205,07413°
SpartaRandolph County4,095$111,200$52,18822°
KildeerLake County4,091$770,700$250,00114°
MorrisonWhiteside County4,085$118,000$69,08912°
MillstadtSt. Clair County4,071$230,500$90,90124°
Indian Head ParkCook County4,065$356,600$100,14915°
BurnhamCook County4,046$161,300$57,79015°
DwightLivingston County4,032$155,600$71,18414°
South Chicago HeightsCook County4,026$149,300$58,69115°
SmithtonSt. Clair County4,006$256,300$135,45524°
DupoSt. Clair County3,996$113,800$61,64422°
Wonder LakeMcHenry County3,973$252,200$94,65513°
Rosewood HeightsMadison County3,971$137,300$72,10222°
RosemontCook County3,952$344,900$63,51719°
MarshallClark County3,947$118,500$76,25017°
MetamoraWoodford County3,904$201,800$129,47917°
Coal ValleyRock Island County3,873$215,700$106,85015°
RochesterSangamon County3,863$238,900$117,11819°
St. JosephChampaign County3,810$270,900$120,78918°
Red BudRandolph County3,804$171,000$71,85024°
RiverwoodsLake County3,790$800,700$249,20518°
ByronOgle County3,784$198,700$78,85215°
EldoradoSaline County3,743$66,200$37,15424°
ForsythMacon County3,734$281,000$112,00020°
OglesbyLaSalle County3,712$139,700$76,18914°
Scott AFBSt. Clair County3,688—$103,39024°
Deer ParkLake County3,681$661,300$174,45813°
Long LakeLake County3,663$220,100$104,62115°
FultonWhiteside County3,647$121,700$45,58114°
AledoMercer County3,633$147,600$72,29213°
FairburyLivingston County3,633$162,200$70,96215°
OregonOgle County3,604$142,600$71,84113°
TolonoChampaign County3,604$208,600$69,65318°
HainesvilleLake County3,546$210,500$129,91114°
RivertonSangamon County3,532$152,200$80,92020°
WadsworthLake County3,517$378,900$142,73816°
Le RoyMcLean County3,512$167,600$81,87516°
Gibson CityFord County3,475$153,800$42,95516°
Ingalls ParkWill County3,460$157,800$57,91717°
New BadenClinton County3,428$172,200$81,39324°
Germantown HillsWoodford County3,412$264,900$147,34118°
Johnston CityWilliamson County3,384$88,100$42,46523°
GalenaJo Daviess County3,308$233,200$58,68910°
South JacksonvilleMorgan County3,302$135,800$49,58718°
CarlyleClinton County3,253$155,000$77,27322°
Pistakee HighlandsMcHenry County3,237$216,800$102,98613°
VirdenMacoupin County3,231$101,300$80,57721°
Sleepy HollowKane County3,214$382,800$149,81314°
MadisonMadison County3,171$58,900$49,32624°
North BarringtonLake County3,171$765,900$226,05514°
GillespieMacoupin County3,168$91,000$82,77219°
WestvilleVermilion County3,167$100,000$54,91220°
East DundeeKane County3,152$300,000$89,58314°
GeorgetownVermilion County3,143$71,800$58,18217°
MomenceKankakee County3,117$154,800$58,36516°
NashvilleWashington County3,105$156,500$63,17021°
RushvilleSchuyler County3,005$94,700$57,58317°
DixmoorCook County2,973$84,400$44,60020°
HavanaMason County2,963$95,300$41,18416°
RidgewoodWill County2,956$161,300$92,50017°
AbingdonKnox County2,951$99,600$61,65314°
WinnebagoWinnebago County2,940$194,000$92,61415°
ArcolaDouglas County2,927$124,100$89,82718°
Cherry ValleyWinnebago County2,905$232,800$74,65515°
KnoxvilleKnox County2,901$145,300$82,86314°
Preston HeightsWill County2,898$144,100$51,62517°
Mount MorrisOgle County2,861$121,800$45,72613°
Holiday ShoresMadison County2,840$245,100$86,90722°
HeyworthMcLean County2,791$210,600$96,50016°
SavannaCarroll County2,783$72,400$48,03611°
NewtonJasper County2,777$95,400$61,76122°
LenaStephenson County2,772$146,000$72,66312°
Venetian VillageLake County2,761$231,100$79,27315°
El PasoWoodford County2,756$159,400$75,62515°
HamiltonHancock County2,753$114,100$56,89517°
Oakbrook TerraceDuPage County2,751$372,400$76,90515°
BushnellMcDonough County2,718$71,900$67,51816°
ChristopherFranklin County2,697$66,600$48,24722°
TrentonClinton County2,690$178,200$80,79524°
Fox Lake HillsLake County2,684$245,000$111,96415°
PawneeSangamon County2,678$149,500$81,10321°
McLeansboroHamilton County2,675$79,500$45,42222°
TiltonVermilion County2,660$70,400$55,69720°
DiamondGrundy County2,640$220,200$73,20117°
SumnerLawrence County2,631$46,000$55,62521°
Round Lake HeightsLake County2,622$216,800$78,98615°
Washington ParkSt. Clair County2,592$37,500$38,75024°
Marquette HeightsTazewell County2,541$123,800$75,62518°
KenilworthCook County2,514$1,560,300$250,00116°
Davis JunctionOgle County2,512$205,500$107,83315°

Illinois counties