Real Estate & Homes For Sale

342 homes fit this search · Sorted by Newest Listed

17120 W 197th Place, Spring Hill, KS
3-car garage
$569,90022d active
4beds|3baths|2,890sqft|House for sale

17120 W 197th Place, Spring Hill, KS

4,000 190 65 27
15278 W 173rd Street, Olathe, KS
Open Sat (10/3)
$695,00023d active
4beds|3baths|2,704sqft|House for sale

15278 W 173rd Street, Olathe, KS

4,000 193 92 37
S Roosevelt Street, Spring Hill, KS
5+ acre lot
$750,00023d active
27.84acres|Land for sale

S Roosevelt Street, Spring Hill, KS

208 8 4 1
16872 W 164th Place, Olathe, KS
Open Sat (10/10)
$515,00023d active
4beds|4.5baths|3,231sqft|House for sale

16872 W 164th Place, Olathe, KS

263 26 15 3
401 S Harrison Street, Spring Hill, KS
Single-story
$230,00023d active
2beds|2.5baths|864sqft|House for sale

401 S Harrison Street, Spring Hill, KS

1,998 130 24 18
21050 W 217th Street, Spring Hill, KS
Open Sat (10/3)
$374,99024d active
4beds|3baths|2,042sqft|House for sale

21050 W 217th Street, Spring Hill, KS

4,000 200 136 76
20533 Millview Road, Spring Hill, KS
Brand new (2026)
$432,44625d active
4beds|3.5baths|1,823sqft|House for sale

20533 Millview Road, Spring Hill, KS

4,000 200 90 41
16513 W 168th Place, Olathe, KS
Single-story
$465,00026d active
3beds|3.5baths|2,440sqft|Townhome for sale

16513 W 168th Place, Olathe, KS

1,010 38 22 6
20150 Cornice Street, Spring Hill, KS
Price Cut · $10K
$395,00027d active
4beds|3.5baths|2,053sqft|House for sale

20150 Cornice Street, Spring Hill, KS

4,000 200 105 72
506 W Lawrence Street, Spring Hill, KS
Price Cut · $50
$284,90027d active
2beds|2.5baths|1,070sqft|House for sale

506 W Lawrence Street, Spring Hill, KS

2,795 94 66 19
16804 Hauser Street, Overland Park, KS
3-car garage
$720,00029d active
5beds|5.5baths|3,795sqft|House for sale

16804 Hauser Street, Overland Park, KS

867 23 22 7
16315 W 171st Street, Olathe, KS
4+ car garage
$680,00030d active
5beds|5.5baths|3,523sqft|House for sale

16315 W 171st Street, Olathe, KS

4,000 200 48 21
105 W South Street, Spring Hill, KS
Open Sun (10/4)
$350,00031d active
3beds|2baths|1,330sqft|House for sale

105 W South Street, Spring Hill, KS

1,124 44 24 5
0000 W 223rd Street, Spring Hill, KS
2+ acre lot
$319,00031d active
4.50acres|Land for sale

0000 W 223rd Street, Spring Hill, KS

136 9 8 3
18405 W 195 Terrace, Spring Hill, KS
Brand new (2026)
$785,00032d active
4beds|4.5baths|2,800sqft|House for sale

18405 W 195 Terrace, Spring Hill, KS

1,790 90 47 17
18640 W 195 Street, Spring Hill, KS
Brand new (2026)
$799,95032d active
5beds|4baths|3,292sqft|House for sale

18640 W 195 Street, Spring Hill, KS

2,407 65 30 23
18450 W 195 Street, Spring Hill, KS
Brand new (2026)
$509,15032d active
3beds|2baths|1,760sqft|House for sale

18450 W 195 Street, Spring Hill, KS

1,019 50 35 4
16935 W 175th Street, Olathe, KS
Open Sun (10/4)
$1,000,00034d active
4beds|4.5baths|4,821sqft|House for sale

16935 W 175th Street, Olathe, KS

3,032 83 77 29
18101 Sunset Drive, Olathe, KS
2+ acre lot
$1,599,71134d active
5beds|7.5baths|6,919sqft|House for sale

18101 Sunset Drive, Olathe, KS

4,000 200 128 80
18824 Bittersweet Drive, Spring Hill, KS
Brand new (2026)
$619,99034d active
5beds|4baths|3,737sqft|House for sale

18824 Bittersweet Drive, Spring Hill, KS

4,000 114 156 46
18812 Bittersweet Drive, Spring Hill, KS
Brand new (2026)
$601,99034d active
5beds|4baths|3,286sqft|House for sale

18812 Bittersweet Drive, Spring Hill, KS

4,000 200 138 34
20752 W 188th Street, Spring Hill, KS
Brand new (2026)
$512,99034d active
4beds|3baths|2,273sqft|House for sale

20752 W 188th Street, Spring Hill, KS

4,000 159 68 25
20757 W 188th Terrace, Spring Hill, KS
Brand new (2026)
$521,99034d active
4beds|3baths|2,459sqft|House for sale

20757 W 188th Terrace, Spring Hill, KS

1,676 77 14 7
17404 Gillette Street, Overland Park, KS
Built 2023
$700,00034d active
3beds|3baths|2,007sqft|House for sale

17404 Gillette Street, Overland Park, KS

1,077 45 17 2
① 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
Canyon Lakes27
Seven Bridges27
Garrett Ranch25
Tomahawk Valley22
Falcon Lakes22
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.