Key Takeaways
- Cook County home prices surged nearly 9% year over year in July—triple the national rate of 3%—as shrinking inventory fueled intense competition.
- The median sale price reached $396,338, up 8.6% year over year, while active listings fell 3% and nearly half of homes sold above asking.
- National pending sales slipped 1%, but Cook County held steady, signaling continued local buyer demand even as the broader market cooled.
Cook County, IL Housing Market Snapshot
| Median Sale Price | Pending Sales | Active Listings | Days on Market | Sold Above List |
|---|---|---|---|---|
| $396,338 (+8.6% YoY) | 5,723 (+0.1% YoY) | 20,534 (-3.0% YoY) | 49 days (-2 days YoY) | 48.6% (+4.2 ppt YoY) |
Cook County’s housing market remained firmly tilted toward sellers in July. Prices accelerated to their strongest year-over-year gain in over two years, while inventory continued to shrink. Pending sales held flat after June’s surge, but the share of homes selling above asking rose sharply, indicating that competition intensified even as headline activity stabilized. Buyers faced fewer options and more bidding pressure than a year ago.
Learn everything you need to know about the Cook County, IL housing market as we head into late summer, and what buyers and sellers can do to succeed.
U.S. Housing Market Snapshot
| Median Sale Price | Pending Sales | Active Listings | Days on Market | Buyer-Seller Balance |
|---|---|---|---|---|
| $407,730 (+3.2% YoY) | 335,051 (-0.7% YoY) | 1,462,921 (-0.6% YoY) | 49 days (0 days YoY) | Sellers outnumber buyers by 51.3% |
Nationally, home prices rose about 3% and pending sales dipped slightly. Inventory barely moved. Cook County diverged sharply: local prices grew nearly three times as fast, supply contracted three percentage points more than the nation, and the share of homes selling above list was double the national rate. Where the national market stalled, Cook County’s continued to tighten.
“The U.S. housing market continued its slow recovery in July, but again felt some bumps in the road,” said Chen Zhao, Redfin’s head of economics research. “Both supply and demand declined for the second month in a row, propping up prices and exacerbating the slow and expensive buyer’s market that has defined the post-pandemic period. Mortgage rate and economic volatility tied to the war in Iran and an unexpectedly hot job market has added a layer of uncertainty as well. Most buyers and sellers won’t see a much improved housing market, but economists are confident that affordability and normalcy will return in the coming years.”
Cook County Prices Grew Nearly Three Times Faster Than the Nation
While national prices rose about 3%, Cook County’s median jumped nearly 9%—the widest gap in over two years. The median sale price reached $396,338 in July, an 8.6% increase from a year ago. Cook County has appreciated roughly 49% since early 2020, and the pace of growth re-accelerated sharply after moderating in early 2026. The median price per square foot climbed about 7% year over year to $259, confirming that gains reflected genuine value increases rather than a compositional shift toward larger properties.
Price reductions remained uncommon. Only 11.3% of active listings carried a price cut, and the typical home sold for 1.1% above its list price, up a full percentage point from a year ago. Sellers continued to price with confidence—and buyers continued to meet or exceed those numbers.
Pending Sales Held Steady as National Demand Cooled
Pending sales in Cook County reached 5,723 in July, essentially flat year over year, while national pending sales dipped about 1%. After June’s strong showing, buyer activity stabilized at a level consistent with last July. Homes sold also held steady year over year, and new listings increased about 2%, indicating that sellers continued to enter the market but buyers absorbed supply at a similar pace.
That steady demand left inventory tight. Active listings fell 3% year over year to 20,534, and months of supply sat at 2.8—well below the national figure of 3.9. The age of active inventory fell to 44 days from 47 a year ago, meaning stale listings represented a shrinking share. Buyers hoping for a late-summer slowdown found little relief: demand held firm while available options continued to thin.
Inventory Tightened as Listings Were Absorbed Quickly
New listings in Cook County reached 6,200 in July, growing about 2% year over year—while nationally, new listings fell about 1%. Sellers continued to list at a slightly faster pace than a year ago, pushing the monthly total above 6,000 for the fifth consecutive month. However, the influx failed to build inventory: active listings still fell 3% year over year, meaning homes were absorbed nearly as quickly as they appeared.
For sellers, the data confirmed that demand remained strong enough to absorb new supply quickly. For buyers, the 3% decline in active listings meant fewer options despite the uptick in new listings. The mismatch between steady new supply and shrinking overall inventory signaled that turnover remained brisk and that well-priced homes continued to move fast.
Upper Tiers Led Price Growth; Bottom Tier Lagged
| Price Tier | Median Price (YoY) | Sold (YoY) | DOM (YoY) | % Above List (YoY) |
|---|---|---|---|---|
| Luxury (top 5%) | $1,567,193 (+5.9%) | 1,190 (+8.2%) | 41 days (-7 days) | 50.4% (+11.1 ppt) |
| High (65th-95th%) | $627,685 (+6.0%) | 5,232 (+3.1%) | 42 days (-2 days) | 58.3% (+5.3 ppt) |
| Non-luxury (35th-65th%) | $365,548 (+4.3%) | 4,178 (-0.8%) | 46 days (-1 days) | 53.0% (+3.6 ppt) |
| Starter (5th-35th%) | $230,192 (+2.8%) | 4,302 (-2.0%) | 54 days (+1 days) | 39.3% (-0.1 ppt) |
| Bottom (bottom 5%) | $108,056 (+3.9%) | 751 (-6.1%) | 69 days (+12 days) | 23.6% (-2.6 ppt) |
Redfin analysis of MLS data • Rolling three-month period (April-June 2026)
The high tier and luxury tier grew fastest at 6% year over year, with nearly 60% of high-tier homes selling above list price. Luxury homes ($1.57M median) saw a dramatic acceleration in above-list activity, surging 11 percentage points to over 50%—and sales volume grew about 8%, the strongest gain of any tier. Both the luxury and high tiers sold faster, with days on market falling 2 to 7 days from a year ago.
At the bottom, prices rose about 4% but sales fell over 6%. Homes in that bracket sat for 69 days—27 more than the high tier—and fewer than a quarter sold above asking. Starter homes fell in between: prices rose about 3%, but volume dipped and above-list activity was essentially flat. The split between tiers showed a market where competition concentrated in the upper half, while buyers at lower price points retained more room to negotiate.
How Buyers and Sellers Can Navigate Cook County’s Market
If you’re buying in Cook County, plan for competition at every step. Nearly 49% of homes sold above asking in July, and that figure ran higher still in the upper tiers. Secure financing before you start touring, set a firm ceiling, and be prepared to act fast—the median home went under contract in 49 days, and the quickest-moving properties disappeared within two weeks. If competition for upper-tier homes is out of reach, the starter and bottom segments still offered more negotiating leverage.
If you’re selling, the data supported pricing with confidence. The average home sold for more than 1% above list, and only about 11% of listings required a price cut. Price accurately from day one and you’ll likely attract offers promptly. But don’t mistake broad strength for immunity—bottom-tier volume fell sharply, and overpriced homes in any bracket still risked sitting idle while correctly priced competitors moved.
Cook County, IL Market Data by City
Rolling three-month period (May-July 2026). Cities with 50+ sales shown.
| City | Median Sale Price (YoY) | Sold | New List. | Active | DOM | % Above | Supply |
|---|---|---|---|---|---|---|---|
| Chicago | $429,785 (+8.8% YoY) | 7,829 | 8,954 | 15,703 | 48 | 51.0% | 2.7 |
| Arlington Heights | $495,752 (+2.4% YoY) | 323 | 361 | 556 | 41 | 56.5% | 2.0 |
| Schaumburg | $344,827 (+4.0% YoY) | 302 | 363 | 562 | 46 | 48.2% | 2.4 |
| Palatine | $400,300 (+4.0% YoY) | 296 | 341 | 513 | 41 | 55.5% | 2.0 |
| Evanston | $484,757 (-4.5% YoY) | 285 | 294 | 472 | 42 | 51.2% | 1.9 |
| Orland Park | $384,807 (+4.0% YoY) | 277 | 316 | 503 | 45 | 43.3% | 2.2 |
| Tinley Park | $331,084 (+5.1% YoY) | 252 | 295 | 468 | 44 | 47.7% | 2.2 |
| Oak Park | $571,714 (+21.0% YoY) | 230 | 252 | 385 | 41 | 58.8% | 2.0 |
| Oak Lawn | $299,850 (+0.8% YoY) | 200 | 281 | 451 | 53 | 42.7% | 3.2 |
| Des Plaines | $408,795 (+18.5% YoY) | 186 | 246 | 372 | 44 | 47.9% | 2.6 |
| Hoffman Estates | $424,787 (+4.9% YoY) | 179 | 205 | 324 | 44 | 59.0% | 2.1 |
| Skokie | $485,257 (+8.0% YoY) | 178 | 239 | 369 | 42 | 48.4% | 2.7 |
| Mount Prospect | $469,765 (+3.2% YoY) | 177 | 197 | 307 | 45 | 56.2% | 2.2 |
| Northbrook | $791,104 (+13.0% YoY) | 168 | 188 | 290 | 41 | 60.5% | 2.2 |
| Park Ridge | $679,660 (+20.1% YoY) | 161 | 180 | 272 | 40 | 46.6% | 2.1 |
| Streamwood | $329,835 (-0.1% YoY) | 156 | 154 | 241 | 46 | 63.3% | 1.7 |
| Glenview | $844,577 (+20.7% YoY) | 154 | 200 | 291 | 39 | 59.5% | 2.4 |
| Wilmette | $1,298,850 (+28.9% YoY) | 135 | 128 | 196 | 33 | 63.8% | 1.4 |
| Elk Grove Village | $380,310 (-2.5% YoY) | 129 | 147 | 218 | 45 | 50.9% | 2.0 |
| Wheeling | $319,840 (+0.3% YoY) | 114 | 125 | 199 | 41 | 49.7% | 2.1 |
| Lansing | $214,892 (-0.1% YoY) | 111 | 142 | 271 | 65 | 40.8% | 3.9 |
| Oak Forest | $319,340 (+6.4% YoY) | 102 | 112 | 180 | 46 | 51.1% | 2.1 |
| Morton Grove | $484,757 (+12.5% YoY) | 102 | 124 | 187 | 38 | 51.1% | 2.2 |
| Berwyn | $369,815 (+2.7% YoY) | 99 | 142 | 251 | 55 | 44.4% | 4.1 |
| Calumet City | $149,425 (-9.4% YoY) | 91 | 124 | 303 | 105 | 41.7% | 6.4 |
| Rolling Meadows | $389,805 (+22.6% YoY) | 89 | 100 | 159 | 42 | 53.0% | 2.3 |
| Homewood | $249,875 (-0.1% YoY) | 88 | 91 | 211 | 61 | 35.0% | 3.2 |
| Elmwood Park | $414,792 (+10.6% YoY) | 87 | 93 | 170 | 51 | 47.2% | 2.6 |
| Niles | $464,767 (+22.3% YoY) | 87 | 101 | 159 | 46 | 47.2% | 2.4 |
| Western Springs | $977,510 (+22.3% YoY) | 84 | 76 | 120 | 36 | 57.4% | 1.3 |
| Park Forest | $164,917 (+4.0% YoY) | 81 | 126 | 254 | 73 | 45.7% | 5.7 |
| Cicero | $312,294 (+0.7% YoY) | 80 | 99 | 190 | 62 | 41.1% | 4.1 |
| Palos Hills | $288,855 (+10.3% YoY) | 79 | 89 | 159 | 50 | 35.1% | 2.4 |
| South Holland | $224,887 (-7.5% YoY) | 74 | 93 | 209 | 90 | 47.3% | 5.1 |
| Brookfield | $385,307 (+1.4% YoY) | 72 | 76 | 116 | 43 | 55.8% | 1.9 |
| Forest Park | $388,306 (+18.4% YoY) | 72 | 83 | 135 | 41 | 44.4% | 2.1 |
| Burbank | $342,329 (+11.3% YoY) | 72 | 78 | 136 | 56 | 55.8% | 2.8 |
| Westchester | $390,804 (-1.1% YoY) | 71 | 77 | 125 | 39 | 62.5% | 2.2 |
| Barrington | $684,657 (-2.2% YoY) | 68 | 73 | 124 | 49 | 33.4% | 2.5 |
| Winnetka | $2,003,746 (+13.8% YoY) | 68 | 52 | 90 | 36 | 57.7% | 1.4 |
| Country Club Hills | $243,878 (+1.0% YoY) | 65 | 89 | 191 | 62 | 43.8% | 4.4 |
| Chicago Heights | $199,900 (+2.5% YoY) | 64 | 102 | 186 | 74 | 43.0% | 4.7 |
| La Grange | $749,625 (+15.2% YoY) | 62 | 76 | 123 | 36 | 62.4% | 2.5 |
| Prospect Heights | $429,785 (+79.1% YoY) | 62 | 73 | 118 | 48 | 44.4% | 2.2 |
| Hazel Crest | $182,409 (+11.6% YoY) | 61 | 60 | 144 | 94 | 31.7% | 3.7 |
| Palos Heights | $380,060 (+2.7% YoY) | 61 | 81 | 131 | 44 | 40.1% | 3.3 |
| Matteson | $259,870 (-1.0% YoY) | 60 | 68 | 147 | 76 | 47.6% | 3.6 |
| Evergreen Park | $339,330 (+10.9% YoY) | 57 | 71 | 123 | 50 | 60.9% | 3.2 |
| River Forest | $654,172 (-9.6% YoY) | 55 | 53 | 90 | 39 | 46.4% | 2.0 |
| Crestwood | $206,896 (+15.0% YoY) | 55 | 58 | 96 | 44 | 35.3% | 2.5 |
| Dolton | $169,915 (+3.6% YoY) | 54 | 97 | 219 | 89 | 39.7% | 8.1 |
This article has been generated, in whole or in part, using generative artificial intelligence (AI) technology, with input from Redfin head of economics research Chen Zhao. While efforts have been made to ensure the accuracy and reliability of this information, you should independently verify all data, facts, and citations contained in this article before relying on it for any purpose. This information is not a substitute for advice from a real estate agent, financial advisor, or other licensed professional. County-level data is not seasonally adjusted. Check the Redfin Data Center for additional in-depth housing market data.

















