Real Estate & Homes For Sale

342 homes fit this search · Sorted by Newest Listed

21713 S Washington Street, Spring Hill, KS
Price Cut · $27K
$380,990104d active
4beds|3baths|2,042sqft|House for sale

21713 S Washington Street, Spring Hill, KS

872 25 28 9
21705 S Race Street, Spring Hill, KS
Price Cut · $40K
$360,000105d active
4beds|3baths|2,604sqft|House for sale

21705 S Race Street, Spring Hill, KS

4,000 200 124 24
15181 W 168th Place, Olathe, KS
3-car garage
$934,697107d active
4beds|3baths|3,207sqft|House for sale

15181 W 168th Place, Olathe, KS

3,387 84 39 39
17021 S Lichtenauer Street, Olathe, KS
Brand new (2026)
$769,770108d active
4beds|3baths|2,757sqft|House for sale

17021 S Lichtenauer Street, Olathe, KS

3,752 148 80 37
16965 W 172nd Terrace, Olathe, KS
Brand new (2026)
$954,998108d active
6beds|5baths|4,519sqft|House for sale

16965 W 172nd Terrace, Olathe, KS

4,000 200 191 80
17131 S Barstow Street, Olathe, KS
Brand new (2026)
$803,432108d active
5beds|4baths|3,356sqft|House for sale

17131 S Barstow Street, Olathe, KS

4,000 200 231 80
17476 W 163rd Place, Olathe, KS
Brand new (2026)
$747,150108d active
4beds|4.5baths|3,074sqft|House for sale

17476 W 163rd Place, Olathe, KS

4,000 145 193 40
500 W Lawrence Avenue, Spring Hill, KS
Price Cut · $35K
$274,444112d active
2beds|2.5baths|1,070sqft|House for sale

500 W Lawrence Avenue, Spring Hill, KS

923 89 24 13
20022 W 220th Terrace, Spring Hill, KS
Price Cut · $45K
$370,000112d active
4beds|3baths|2,549sqft|House for sale

20022 W 220th Terrace, Spring Hill, KS

4,000 200 235 80
18722 W 169th Terrace, Olathe, KS
Waterfront
$582,000114d active
4beds|3baths|2,436sqft|House for sale

18722 W 169th Terrace, Olathe, KS

3,299 199 64 32
16729 S WOODSTONE Drive, Olathe, KS
3-car garage
$851,948114d active
4beds|4.5baths|3,219sqft|House for sale

16729 S WOODSTONE Drive, Olathe, KS

4,000 200 76 33
17096 W 168th Place, Olathe, KS
Built 2022
$560,000115d active
6,365sqft lot|House for sale

17096 W 168th Place, Olathe, KS

1,097 62 29 3
20035 Cornice Street, Spring Hill, KS
Price Cut · $86K
$394,990116d active
4beds|3baths|2,190sqft|House for sale

20035 Cornice Street, Spring Hill, KS

4,000 200 193 80
21195 S Woodland Road, Spring Hill, KS
Price Cut · $25K
$474,900119d active
3beds|3.5baths|2,242sqft|House for sale

21195 S Woodland Road, Spring Hill, KS

1,237 43 23 8
16967 S Illusion Street, Olathe, KS
Brand new (2026)
$726,507120d active
4beds|3baths|2,395sqft|House for sale

16967 S Illusion Street, Olathe, KS

4,000 200 127 74
20858 W 190th Place, Spring Hill, KS
Price Cut · $30K
$420,000120d active
4beds|3baths|2,310sqft|House for sale

20858 W 190th Place, Spring Hill, KS

4,000 200 307 46
19411 S Ridgeview Road, Spring Hill, KS
5+ acre lot
$5,903,900121d active
137.30acres|Land for sale

19411 S Ridgeview Road, Spring Hill, KS

151 10 9 2
12713 W 174th Street, Overland Park, KS
Open Sat (10/3)
$762,779122d active
4beds|3baths|3,029sqft|House for sale

12713 W 174th Street, Overland Park, KS

4,000 139 130 26
15188 W 168th Place, Olathe, KS
Brand new (2026)
$849,302125d active
5beds|4baths|3,112sqft|House for sale

15188 W 168th Place, Olathe, KS

4,000 200 256 64
21384 Cleveland Street, Spring Hill, KS
Price Cut · $17K
$370,590126d active
3beds|2baths|1,744sqft|House for sale

21384 Cleveland Street, Spring Hill, KS

4,000 126 117 46
20755 Emerald Street, Spring Hill, KS
Open Sat (10/3)
$518,850126d active
4beds|3.5baths|2,167sqft|House for sale

20755 Emerald Street, Spring Hill, KS

3,462 159 42 34
18580 W 195 Street, Spring Hill, KS
Brand new (2026)
$589,950129d active
3beds|2baths|1,800sqft|House for sale

18580 W 195 Street, Spring Hill, KS

1,681 104 42 13
19627 W 195th Place, Spring Hill, KS
Price Cut · $23K
$374,999132d active
2beds|2baths|1,394sqft|House for sale

19627 W 195th Place, Spring Hill, KS

321 18 10 1
16683 S Allman Road, Olathe, KS
3-car garage
$547,825134d active
3beds|2baths|1,950sqft|House for sale

16683 S Allman Road, Olathe, KS

733 17 23 9
① 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.