Ask what a house costs in Johnson County right now and the county's own numbers give you two different answers for the same six months. Through the first half of 2026, the countywide median sale price was $475,000, up from $463,500 over the same stretch in 2025. The average sale price for that identical period was $573,972. Same county, same buyers, a gap of nearly $100,000 between the price half of all sales landed above and the price that factors in every single closing.
That gap isn't a typo or a rounding quirk. It's the actual story of this market. Johnson County isn't one price tag stretched over a county line. It's a dozen smaller markets that happen to share one.
Why the median and the average disagree
A median marks the midpoint. An average factors in everyone, including the biggest checks written. When those two numbers separate by six figures, something specific is pulling the average upward, and in Johnson County that something has street names attached to it. Sales in Leawood and in the southern reaches of Overland Park, where lot sizes and new construction routinely price well above the countywide midpoint, carry enough dollar weight to drag the average up without moving the median nearly as much. Half the county's buyers are closing under $500,000. A much smaller, higher-priced slice of transactions is doing most of the work bending the average a hundred thousand dollars past the midpoint.
For anyone shopping off a single headline number pulled from a national site, that matters immediately. A $475,000 median describes a typical transaction across the whole county. It does not describe a typical house, and it stops describing much of anything once you start comparing one specific suburb to another.
What a recent snapshot shows, city by city
Pull the same window and break it out by city, and the composition problem gets easier to see:
| City | Recent median | Closings in period |
|---|---|---|
| Overland Park | $480,000 | 1,420 |
| Olathe | $475,000 | 1,123 |
| Lenexa | $522,370 | 438 |
| Leawood | $749,950 | 259 |
Overland Park and Olathe together account for most of the county's transaction volume, which is exactly why they anchor the countywide median in the high $400s. Leawood closes far fewer homes, but at a price point nearly $270,000 above Olathe's, so its smaller volume still moves the average disproportionately. Leawood's luxury segment pushed further still in early 2026 filings, with reported medians between $765,000 and $996,000, the range where names like Lionsgate and Hallbrook come up by name in buyer conversations. Prairie Village runs a different trade entirely: a lower price point than Leawood in exchange for walkability and an established, closer-in footprint, which pulls in a different kind of buyer than the newer construction corridors further south and west.
What the county's own appraisal map says
The county appraiser's 2026 revaluation makes the same point at a finer grain. Countywide, single-family appraised values rose 5.92 percent this year, the third year in a row hovering near 6 percent, following increases of 6.08 percent in 2025 and 6.4 percent in 2024, according to County Appraiser Carolyn Logan's report to commissioners in late February. But that countywide figure covers over a map with real edges. Appraised values rose 8 to 9.4 percent in a corner near Fairway, Mission Hills, and Prairie Village, in a strip of Overland Park and a sliver of Leawood just north of I-435, and in a small Olathe pocket where I-35 meets K-7. In the southeastern county and a small section in the northeast, the same year produced increases of only 0.4 to 4 percent. The western edge of the county landed in between, at 4 to 5 percent.
Read that correctly and it says something specific. Even inside a single county, in a single assessment year, this was never one housing market moving at one speed. It was several, moving at different speeds, at the same time.
One city can be two markets
Overland Park is the clearest example, because it's large enough to contain most of the county's range inside its own boundary. First-half 2026 sales data describes older homes north of I-435 sitting alongside newer southern subdivisions, condominiums, townhomes, and luxury listings, all inside one city limit. Quoting "the Overland Park median" without saying which side of I-435, or which product type, is quoting a number that tells you very little about the specific street someone is actually considering.
The same effect shows up by price band. Within the Blue Valley school boundary, homes priced between $300,000 and $500,000 were running under two months of supply as of mid-2026, tight enough that well-priced listings drew multiple offers inside their first week on market. Move into the $500,000 to $800,000 range and conditions ease slightly, still favoring sellers but with a few more days on market and less bidding-war intensity. Push past $800,000 and the market settles further, rewarding a buyer who can wait over one who has to move fast.
None of that shows up in a single countywide median. It only shows up once you specify the price band, the side of the interstate, and the school boundary a particular search is actually happening in.
What this means if you're comparing suburbs
Treat the citywide numbers as a starting point, not a verdict.
- Overland Park and Olathe carry the county's volume and its price gravity, both closing near the high $400s in the most recent snapshot, but each spans everything from decades-old resale stock to brand-new construction.
- Lenexa trades at a premium over both, closing near $522,000, reflecting a newer overall mix.
- Leawood sits in its own tier, closing near $750,000 with a luxury segment running well past that.
- Prairie Village offers a lower price point than Leawood in exchange for walkability and an established, closer-in feel.
None of this ranks one city above another. It's simply that the countywide figure was never built to answer that question, and anchoring to it risks misjudging what a specific budget actually buys once you cross from one city, or one side of I-435, into the next.
Property taxes follow the same logic. Johnson County's average residential tax bill runs near $4,700 a year, but that average spans everything from Edgerton and Merriam on the lower end to Leawood and Lake Quivira, where bills run roughly one and a half to two times the county average for comparable value. Whether the number in question is a sale price or a tax bill, the countywide figure is a starting point for a conversation, not the answer to it.
A few questions worth asking before you trust either number
Should I use the median or the average when I'm estimating what a house is worth? Neither one, on its own. The median marks the midpoint of everything that sold; the average gets pulled by a smaller number of higher-priced closings. For a specific address, neighborhood-level comparable sales tell you far more than either countywide figure.
Does a higher median in one city mean it's a better place to buy? No. It reflects the mix of homes that sold there during that window, which might be lot size, home age, or how much of the recent inventory was new construction. It isn't a judgment on the community.
How often do these numbers actually change? The appraiser's office issues its market study and revaluation once a year, typically in February, covering the prior year's sales. Active-market snapshots tracking current listings and closings move more often, sometimes month to month, which is part of why figures you find in January can look different by midsummer.
If the number on your screen doesn't match what you're seeing on tours, that's normal
That's what a county built from a dozen different micro-markets looks like from the outside. The Johns Family Team works inside these boundaries every week, from the corner near Fairway and Mission Hills to the new construction pushing south of the busiest corridors in Olathe, and can tell you what a specific budget buys on a specific block rather than what a countywide average implies. Get Your Free Home Valuation and start the conversation with numbers that actually match your address.