We hear this every single week: “Should we buy now, or should we wait?” And honestly, we get why people are anxious about it. Rates aren’t where they were in 2020. Prices haven’t dropped. The news is confusing.
Here’s our take — and we’ll be straight about it, because vague answers don’t help anyone.
The Case for Buying Now
Look, nobody’s going to tell you this is a “cheap” market. It isn’t. But here’s what’s actually happening in the western suburbs right now that works in your favor:
Inventory has improved. There are more homes on the market than we’ve seen in the past three years. That means less competition, fewer bidding wars in most price ranges, and more time to make a decision without panicking. We’re still not in a buyer’s market — but we’re not in the frenzy of 2021-2023 either.
Sellers are more negotiable. We’ve successfully negotiated inspection credits, closing cost contributions, and even price reductions on homes that would’ve gotten 10 offers two years ago. The leverage has shifted, at least partially.
Rates are what they are. Most forecasts have 30-year fixed rates sitting in the low-to-mid 6% range through 2026. They’re probably not dropping to 4% anytime soon. If you wait for significantly lower rates, you’ll be waiting alongside everyone else — and when rates do drop, competition will spike and prices will jump. You can refinance a rate. You can’t renegotiate a purchase price.
The western suburbs aren’t overbuilt. Places like Hinsdale, Western Springs, and Downers Grove are built-out villages. There’s no flood of new inventory coming. Limited supply means values are structurally supported.
The Case for Waiting
We wouldn’t be honest if we didn’t lay out the other side.
If your job isn’t stable, don’t stretch for a home right now. The worst financial move you can make is buying at the edge of your budget when your income isn’t certain.
If you don’t have 10-15% down (ideally 20%), you’ll be paying PMI on top of already-high monthly costs. In Illinois, where property taxes can add $2,000+ per month on their own, that extra PMI hits harder than in other states.
If you’re not sure which suburb fits, don’t rush. Buying in the wrong town and moving again in two years is more expensive than renting for another year while you figure it out. Visit on weekends. Test the commute. Eat at the restaurants. Then decide.
The Suburb-Specific Picture
Not every suburb is in the same market right now. Here’s what we’re seeing:
Naperville ($500K–$800K): Still competitive. Homes priced right are getting multiple offers within two weeks. If you’re in this range, don’t wait for the market to soften — it probably won’t here.
Hinsdale ($1M+): More measured. Days on market are higher, and there’s room to negotiate on properties that aren’t perfectly priced. Actually a pretty good time to buy if you’ve got the budget.
Downers Grove: We think this is one of the best values in the western suburbs right now. Appreciation is running 7-8% annually, and the gap between DG and Hinsdale pricing means you’re getting a lot more house for the money.
Western Springs: Inventory is still painfully tight. If you want to buy here, it’s not about timing the market — it’s about being prepared when something hits the MLS.
Oak Brook: The most relaxed market of the group. Longer days on market, more room to negotiate. If privacy and space are your priorities, you’ve got time to be selective.
Our Bottom Line
If you’ve got stable income, a solid down payment, and you’ve found the right suburb — buy. Don’t try to time the bottom. In the western suburbs, where supply is constrained and demand is durable, waiting tends to cost more than it saves.
If you’re not ready financially or emotionally, there’s no shame in renting for another year. It’s better than buying the wrong house in the wrong town at the wrong time.
Want to talk through your specific situation? We’ll give you the honest version, not the version that gets us a commission. Reach out anytime.
For the luxury market outlook ($1M+), our partners at Luxury List Chicago track pricing trends across Hinsdale, Oak Brook, and Naperville’s high end.