State rental market analysis · IL

Illinois rental markets

120 tracked cities over 20,000 population, 120 ranked and summarized by their median Overall. Every number traces to Census, Zillow and BLS. All states ranked →

Browse every Illinois ZIP Code area → · the full server-rendered index for this state.

Part of the East North Central Census division (Midwest region).

39.5 median Overall
Middle range 34.1 to 46.2 (25th to 75th percentile of its cities)Median Cash Flow 61.1 · Growth 33.4 · Stability 35.4Ranked #43 of 51 states by median Overall scoredistribution across 120 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

Illinois ranks #43 of 51 states for rental investing, with a median Overall of 39.5/100 across its ranked cities, below the national median. 120 ranked cities roll up into this grade.

A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 120 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow7.6%not measured
Rent growthGrowth4.9%not measured
Home value growthGrowth4.8%not measured
Population growthGrowth-0.1%not measured
Job growthGrowth0.2%not measured
Price-to-incomeCash Flow4.0×not measured
UnemploymentStability4.4%not measured
Rental demandStability39% renters · 504.0% vacancynot measured
Income growthGrowth5.5%not measured

Every city in Illinois, ranked

Led by Plainfield at 64/100. Click any column to re-sort; every city links to its full shown-math breakdown.

IL rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1Plainfield64ABC$432,2798.2%#183
2Bolingbrook63ACC$374,5838.8%#214
3McHenry62BCC$318,6137.5%#249
4Huntley60BCC$429,5957.4%#329
5Lake in the Hills56BCC$383,6776.8%#472
6Lockport56BCC$375,4506.8%#495
7Joliet53BCD$271,8967.2%#603
8Streamwood53ADC$336,6618.9%#625
9Algonquin52BCD$422,3036.6%#645
10Crystal Lake51CCC$388,5666.3%#691
11Oswego51BBD$426,2216.7%#709
12 medSouth Holland51ADD$231,72611.4%#723
13 medSouth Elgin51BCD$379,2586.6%#726
14Carpentersville50ADC$298,9389.5%#767
15Collinsville50ADC$198,3317.3%#776
16Burbank49ADD$316,2578.5%#814
17Dolton49ADD$158,11417.4%#820
18Loves Park49ADC$203,8539.1%#824
19Yorkville49CBD$410,8906.5%#833
20Waukegan49BCD$249,4688.1%#837
21 medFrankfort49CCD$502,6435.7%#847
22 medMachesney Park48ADC$211,4338.2%#865
23Blue Island48BDC$206,8667.8%#880
24Downers Grove48CCC$513,6635.3%#887
25Bartlett47BDC$447,3426.6%#900
26Glendale Heights47CDC$330,6437.1%#903
27Chicago47BDD$337,9938.5%#910
28Calumet City47ADD$156,80812.1%#938
29Schaumburg46BDC$364,9307.0%#952
30Hanover Park46ADD$338,4298.7%#968
31Montgomery46BBF$336,1407.8%#981
32Oak Forest46ADC$303,5748.7%#989
33Elgin46CCD$343,2606.7%#1003
34 medNorth Chicago46ACD$226,13411.3%#1009
35Morton Grove45CDC$454,1326.6%#1023
36Aurora45ADD$326,8908.4%#1037
37Park Forest45ADD$160,86513.5%#1038
38Round Lake Beach45ADD$261,06510.3%#1045
39Granite City45ADC$116,55810.4%#1057
40 medO'Fallon44BDC$274,1005.7%#1063
41Freeport44ADC$129,7229.0%#1065
42Addison44CDC$386,9386.1%#1074
43Orland Park44BDD$414,2798.6%#1077
44Roselle44BDD$388,4687.5%#1082
45Romeoville44BCF$324,0327.9%#1085
46West Chicago44BDD$395,5227.9%#1091
47Woodstock43DCC$339,5535.0%#1131
48Alton43ADD$105,03911.2%#1156
49Wheeling43BDD$321,6567.8%#1157
50Carol Stream42CDC$388,9525.7%#1176
51Tinley Park42ADD$337,7888.9%#1194
52Mundelein42BDD$393,6367.2%#1210
53Quincy41ADD$183,6948.3%#1218
54Lansing41ADF$201,2739.9%#1225
55Gurnee41CDD$383,4216.1%#1234
56Niles41CDC$422,7956.6%#1238
57 medNew Lenox41DBD$459,2774.0%#1240
58Rolling Meadows41BDD$342,5217.0%#1243
59Oak Lawn40BDD$301,1087.2%#1254
60Lisle40DDC$438,4655.4%#1292
61Villa Park40BDD$369,3897.6%#1296
62Westmont39DDC$417,2395.7%#1299
63 medElk Grove Village39CDC$334,4005.6%#1308
64Naperville39DCC$629,4734.4%#1317
65Hoffman Estates39CDC$412,5786.0%#1318
66Cicero39DDC$280,0325.6%#1320
67Bloomington38CCD$272,3686.0%#1340
68Vernon Hills38CDD$460,3076.3%#1341
69Bloomingdale38CDD$442,2186.7%#1347
70Normal38CDD$269,0695.6%#1358
71Champaign38BCF$240,5167.3%#1362
72Des Plaines38BCF$360,7257.0%#1365
73 medGalesburg38ADD$106,2869.6%#1380
74Rockford37BDD$186,8157.7%#1383
75Kankakee37AFD$159,7249.4%#1384
76Batavia37DDC$472,0014.5%#1399
77Maywood37DCD$262,1057.0%#1409
78Skokie37DCD$435,3275.9%#1422
79Grayslake37BDD$374,5617.8%#1426
80Edwardsville36CDD$333,5485.4%#1440
81 medChicago Heights36BDD$177,2248.3%#1442
82St. Charles36DDC$482,1514.8%#1452
83Pekin36BFD$145,2647.7%#1463
84Peoria35ADF$136,96010.9%#1489
85Palatine35CDD$396,7446.0%#1494
86Park Ridge35DDD$595,3035.3%#1500
87Elmwood Park35DDD$360,1185.3%#1503
88Moline35ADD$152,4958.4%#1507
89Lombard34CDD$395,0496.3%#1529
90Darien34CDD$463,4505.6%#1531
91Springfield34BDD$174,6307.9%#1534
92Evanston34DDD$494,6046.2%#1539
93 medBelvidere34CDF$265,8797.4%#1552
94Wilmette33DDC$1,007,9614.4%#1557
95Mount Prospect33DDC$455,3134.6%#1564
96Northbrook33DCD$718,2845.0%#1575
97Libertyville33DDD$631,3844.9%#1580
98Highland Park33DDC$802,4304.5%#1583
99Belleville32BDF$162,5068.0%#1584
100 medHomer Glen32DCF$531,9505.2%#1585
101Berwyn32DDD$319,9125.3%#1594
102Wheaton32DDD$518,5055.0%#1595
103Buffalo Grove32CDD$452,1076.4%#1601
104Rock Island32BFD$129,6268.4%#1602
105Glenview32DDD$697,5464.3%#1609
106Woodridge32DDD$418,2844.9%#1611
107 medMelrose Park32DDD$326,5905.4%#1615
108Glen Ellyn31DDD$584,4354.5%#1622
109Danville31AFF$84,42212.3%#1632
110Elmhurst30DDD$647,1694.6%#1642
111Decatur30AFF$107,16911.1%#1643
112Urbana30CDF$209,9747.2%#1646
113DeKalb30DDC$266,4776.3%#1656
114 medEast Moline30BDF$156,1797.3%#1667
115 medEast Peoria29CDF$184,9586.7%#1670
116Zion29DDF$257,5657.0%#1672
117Oak Park28DDD$489,8295.1%#1693
118Arlington Heights27DDD$500,7574.7%#1717
119Geneva24DDF$555,3734.6%#1764
120Carbondale17DFF$146,2855.7%#1821

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2019–2023 · Census PEP July 2024 · BLS LAUS county 2023 annual. Generated 2026-09-01. Methodology & limitations · underwrite any specific deal with the free calculators.

ZIP markets in Illinois

1,396 Census ZIP Codes (ZCTAs) in Illinois · 909 data-eligible for subscores. These are sub-city government areas ranked separately from the Illinois city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), a newer release than the ACS 2019–2023 figures the city table above uses; the same measure can legitimately disagree between the two.

Best overall ZIP Codes in Illinois

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical IL state rank; the smaller figure is its national rank. Separate from the Illinois city table and not directly comparable to it.

IL rankZIP CodeOverallgrade · nationalKey metric
#160545PlanoA 73#216 nat8.3%Survey yield
#260538MontgomeryA 68#889 nat8.3%Survey yield
#360560YorkvilleA 66#1,447 nat5.8%Survey yield
#460450MorrisA 65#1,560 nat4.8%Survey yield
#560403Crest HillA 65#1,715 nat7.6%Survey yield
#660050McHenryA 65#1,744 nat7.1%Survey yield
#760586JolietA 64#1,934 nat8.3%Survey yield
#860543OswegoB 63#2,265 nat5.6%Survey yield
#960098WoodstockB 63#2,423 nat5.3%Survey yield
#1060440BolingbrookB 62#2,473 nat7.3%Survey yield
#1160447MinookaB 62#2,583 nat5.3%Survey yield
#1261704BloomingtonB 62#2,653 nat5.5%Survey yield

Top affordability ZIP Codes in Illinois

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
162059Brooklyn100#1 nat28.9%Survey yield
261378West Brooklyn83#959 nat7.4%Survey yield
362466Sumner76#1,915 nat8.9%Survey yield
462349Loraine75#2,100 nat9.0%Survey yield
562891Valier74#2,188 nat17.5%Survey yield
662983Royalton72#2,582 nat14.0%Survey yield
761932Hume69#3,163 nat11.5%Survey yield
862910Brookport69#3,179 nat11.7%Survey yield
962994Vergennes69#3,210 nat10.4%Survey yield
1062932Elkville68#3,529 nat10.6%Survey yield
1162842Jeffersonville66#3,804 nat8.4%Survey yield
1262867New Haven66#3,869 nat9.3%Survey yield

Deepest rental-market ZIP Codes in Illinois

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
160301Oak Park86#1 nat11.1%Survey yield
262090Venice85#13 nat25.6%Survey yield
360644Chicago83#47 nat5.7%Survey yield
460624Chicago81#144 nat6.1%Survey yield
562060Madison81#174 nat20.1%Survey yield
660471Richton Park79#339 nat7.1%Survey yield
761239Carbon Cliff79#361 nat12.7%Survey yield
860406Blue Island77#529 nat7.4%Survey yield
962510Assumption77#559 nat8.1%Survey yield
1060639Chicago77#680 nat4.9%Survey yield
1160155Broadview76#692 nat5.2%Survey yield
1260804Cicero76#703 nat5.5%Survey yield
Open the full Illinois ZIP explorer (all 1,396 areas, sortable) →