Real Estate & Homes For Sale

342 homes fit this search · Sorted by Newest Listed

16378 S Ryckert Street, Olathe, KS
Price Cut · $21K
$649,00044d active
4beds|3baths|2,901sqft|House for sale

16378 S Ryckert Street, Olathe, KS

4,000 200 238 67
16561 W 165th Place, Olathe, KS
3-car garage
$599,65044d active
4beds|3.5baths|2,167sqft|House for sale

16561 W 165th Place, Olathe, KS

4,000 200 192 63
20635 Skyview Lane, Spring Hill, KS
Single-story
$468,32546d active
3beds|3.5baths|1,595sqft|House for sale

20635 Skyview Lane, Spring Hill, KS

2,959 75 24 25
15597 W 168th Place, Olathe, KS
Price Cut · $40K
$839,00046d active
4beds|3baths|3,280sqft|House for sale

15597 W 168th Place, Olathe, KS

4,000 200 129 80
17079 W 168th Place, Olathe, KS
Brand new (2026)
$556,50049d active
4beds|3baths|2,472sqft|House for sale

17079 W 168th Place, Olathe, KS

4,000 200 65 20
306 N Franklin Street, Spring Hill, KS
Brand new (2026)
$294,95049d active
2beds|3.5baths|1,120sqft|House for sale

306 N Franklin Street, Spring Hill, KS

2,710 113 83 23
16779 S Allman Road, Olathe, KS
Brand new (2026)
$629,99049d active
5beds|4baths|2,944sqft|House for sale

16779 S Allman Road, Olathe, KS

4,000 192 58 28
17240 W 164th Street, Olathe, KS
Brand new (2026)
$639,95049d active
5beds|4baths|2,700sqft|House for sale

17240 W 164th Street, Olathe, KS

4,000 166 54 53
21063 W 225th Street, Spring Hill, KS
Price Cut · $20K
$449,50050d active
3beds|2baths|1,705sqft|House for sale

21063 W 225th Street, Spring Hill, KS

4,000 200 143 55
21043 S 225th Street, Spring Hill, KS
Price Cut · $20K
$419,50050d active
3beds|2baths|1,473sqft|House for sale

21043 S 225th Street, Spring Hill, KS

3,959 111 41 41
20313 W 195th Street, Spring Hill, KS
Price Cut · $25K
$299,99150d active
3beds|2baths|1,216sqft|House for sale

20313 W 195th Street, Spring Hill, KS

1,547 124 31 15
16738 S Fellows Street, Olathe, KS
4+ car garage
$609,45050d active
4beds|4.5baths|2,385sqft|House for sale

16738 S Fellows Street, Olathe, KS

4,000 200 105 61
308 N Washington Street, Spring Hill, KS
Price Cut · $25K
$210,00051d active
2beds|1baths|768sqft|House for sale

308 N Washington Street, Spring Hill, KS

2,431 136 63 22
17486 W 169th Terrace, Olathe, KS
Brand new (2026)
$644,99551d active
4beds|3baths|2,232sqft|House for sale

17486 W 169th Terrace, Olathe, KS

4,000 200 145 80
16780 S Allman Road, Olathe, KS
Price Cut · $60K
$588,99052d active
5beds|4baths|3,286sqft|House for sale

16780 S Allman Road, Olathe, KS

4,000 200 77 68
17210 S Heatherwood Street, Olathe, KS
Brand new (2026)
$851,10052d active
5beds|5baths|3,515sqft|House for sale

17210 S Heatherwood Street, Olathe, KS

4,000 200 106 80
16772 S Allman Road, Olathe, KS
Brand new (2026)
$657,99052d active
5beds|4baths|3,737sqft|House for sale

16772 S Allman Road, Olathe, KS

4,000 200 253 80
20279 W 195th Street, Spring Hill, KS
Single-story
$326,69052d active
3beds|2baths|1,234sqft|House for sale

20279 W 195th Street, Spring Hill, KS

2,822 118 96 29
16740 S Allman Road, Olathe, KS
Price Cut · $23K
$605,99052d active
5beds|4baths|3,066sqft|House for sale

16740 S Allman Road, Olathe, KS

4,000 200 295 80
17415 W 164th Terrace, Olathe, KS
Brand new (2026)
$655,45052d active
4beds|4.5baths|2,405sqft|House for sale

17415 W 164th Terrace, Olathe, KS

4,000 200 133 50
409 W South Street, Spring Hill, KS
Fireplace
$295,00056d active
3beds|2.5baths|1,508sqft|House for sale

409 W South Street, Spring Hill, KS

1,951 99 48 18
17377 W 169th Terrace, Olathe, KS
Built 2025
$669,66057d active
3beds|2baths|1,750sqft|House for sale

17377 W 169th Terrace, Olathe, KS

4,000 200 110 57
15564 W 168th Terrace, Olathe, KS
Brand new (2026)
$681,21057d active
4beds|4.5baths|2,918sqft|House for sale

15564 W 168th Terrace, Olathe, KS

4,000 143 145 34
20647 Skyview Lane, Spring Hill, KS
Price Cut · $30K
$459,99057d active
3beds|3.5baths|1,835sqft|House for sale

20647 Skyview Lane, Spring Hill, KS

2,069 79 55 17
① Kansas City itself — the place you are on

Homes by price in Kansas City

④ Zip codes, every city, then wider — widest

Nearby ZIP codes

PlaceMedian list
66062$633,925
66061$625,355
66048$219,975
64083$410,908
66221$965,928
64152$550,000
How we compute these
Market.
Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
Months supply.
How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
Median list.
The middle asking price among the homes for sale right now. Half are listed above it, half below.
Days to contract.
The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
For sale.
Homes listed as active right now. A live count, not a monthly average.
Coming soon.
Homes announced but not yet accepting showings. A live count.
Under contract.
Homes with an accepted contract that have not closed yet. A live count.

Search homes for sale in every city we cover

CityMedian list
Archie$315,000
AvondaleMedian—
Basehor$473,700
Belton$364,950
BirminghamMedian—
Blue Springs$394,900
How we compute these
Market.
Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
Months supply.
How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
Median list.
The middle asking price among the homes for sale right now. Half are listed above it, half below.
Days to contract.
The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
For sale.
Homes listed as active right now. A live count, not a monthly average.
Coming soon.
Homes announced but not yet accepting showings. A live count.
Under contract.
Homes with an accepted contract that have not closed yet. A live count.

Search for homes in popular markets

MarketFor sale
Heritage Ranch29
Seven Bridges27
Canyon Lakes27
Garrett Ranch25
Falcon Lakes22
Tomahawk Valley22
How we compute these
Market.
Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
For sale.
Homes listed as active right now. A live count, not a monthly average.

Search homes by county

PlaceMedian list
Jackson County, MO$275,000
Clay County, MO$389,900
Cass County, MO$369,900
Platte County, MO$499,900
Johnson County, KS$609,950
Wyandotte County, KS$249,000
Leavenworth County, KS$297,000
Miami County, KS$324,900
How we compute these
Market.
Market type is set by months of supply — how long it would take to sell every home for sale at the current pace. Under ~4 months favors sellers (low inventory, faster sales, homes near or above asking); over ~6 favors buyers (more choice, more negotiating room). 4–6 is balanced.
Months supply.
How many months it would take to sell every home now for sale at the pace of the last 90 days: homes for sale ÷ (closings in the last 90 days ÷ 3).
Median list.
The middle asking price among the homes for sale right now. Half are listed above it, half below.
Days to contract.
The middle number of days between a home being listed and going under contract, over the last 90 days of closings. It is not days-to-close, and it is not how long today's listings have been sitting. Newly built homes are excluded, because a build finishing is not a market moving.
For sale.
Homes listed as active right now. A live count, not a monthly average.
Coming soon.
Homes announced but not yet accepting showings. A live count.
Under contract.
Homes with an accepted contract that have not closed yet. A live count.