Real Estate & Homes For Sale

342 homes fit this search · Sorted by Newest Listed

17428 W 163rd Place, Olathe, KS
3-car garage
$655,100211d active
4beds|4.5baths|2,417sqft|House for sale

17428 W 163rd Place, Olathe, KS

1,234 42 33 8
17458 W 169th Place, Olathe, KS
Brand new (2026)
$660,690212d active
4beds|4.5baths|2,732sqft|House for sale

17458 W 169th Place, Olathe, KS

4,000 155 56 54
17434 W 169th Place, Olathe, KS
Brand new (2026)
$657,765212d active
4beds|4.5baths|2,732sqft|House for sale

17434 W 169th Place, Olathe, KS

1,185 67 20 14
17410 W 169th Place, Olathe, KS
Brand new (2026)
$657,775212d active
4beds|4.5baths|2,732sqft|House for sale

17410 W 169th Place, Olathe, KS

4,000 137 113 63
17744 S Brockway Street, Olathe, KS
Brand new (2026)
$687,900222d active
4beds|3baths|2,841sqft|House for sale

17744 S Brockway Street, Olathe, KS

1,739 46 29 12
19338 Skyview Lane, Spring Hill, KS
3-car garage
$499,850223d active
3beds|3.5baths|1,871sqft|House for sale

19338 Skyview Lane, Spring Hill, KS

438 24 10 8
19362 Skyview Lane, Spring Hill, KS
Brand new (2026)
$499,600223d active
3beds|3.5baths|1,871sqft|House for sale

19362 Skyview Lane, Spring Hill, KS

1,961 38 26 21
17378 S Raintree Drive, Olathe, KS
Price Cut · $5K
$515,000240d active
4beds|3baths|2,386sqft|Townhome for sale

17378 S Raintree Drive, Olathe, KS

326 25 11 3
17394 S Raintree Drive, Olathe, KS
Price Cut · $5K
$497,000240d active
3beds|3.5baths|2,164sqft|Townhome for sale

17394 S Raintree Drive, Olathe, KS

720 38 25 4
20529 Newcastle Street, Spring Hill, KS
Price Cut · $12K
$349,950241d active
3beds|3.5baths|1,453sqft|House for sale

20529 Newcastle Street, Spring Hill, KS

2,050 80 30 22
17390 W 163rd Terrace, Olathe, KS
Brand new (2026)
$717,310246d active
4beds|4.5baths|2,754sqft|House for sale

17390 W 163rd Terrace, Olathe, KS

833 24 18 12
16949 S Brentwood Street, Olathe, KS
Brand new (2026)
$639,000246d active
4beds|4.5baths|2,432sqft|House for sale

16949 S Brentwood Street, Olathe, KS

2,423 137 55 17
13208 W 179th Street, Overland Park, KS
Brand new (2026)
$594,688248d active
5beds|4baths|2,756sqft|House for sale

13208 W 179th Street, Overland Park, KS

289 8 9 4
13411 W 174th Terrace, Overland Park, KS
Brand new (2026)
$665,122252d active
3beds|3baths|2,558sqft|House for sale

13411 W 174th Terrace, Overland Park, KS

1,378 20 14 17
13407 W 174th Terrace, Overland Park, KS
Brand new (2026)
$667,330252d active
3beds|3baths|2,520sqft|House for sale

13407 W 174th Terrace, Overland Park, KS

1,561 124 34 18
16980 S Bradley Drive, Olathe, KS
Brand new (2026)
$714,950252d active
3beds|3.5baths|2,515sqft|House for sale

16980 S Bradley Drive, Olathe, KS

1,551 57 33 9
19326 Skyview Lane, Spring Hill, KS
4+ car garage
$574,078255d active
3beds|2baths|1,642sqft|House for sale

19326 Skyview Lane, Spring Hill, KS

1,230 65 35 9
19513 Barstow Street, Spring Hill, KS
Built 2025
$562,164255d active
4beds|4.5baths|2,362sqft|House for sale

19513 Barstow Street, Spring Hill, KS

923 25 21 6
18204 W 166th Terrace, Olathe, KS
Price Cut · $33K
$536,261255d active
3beds|3baths|2,357sqft|House for sale

18204 W 166th Terrace, Olathe, KS

1,168 126 32 10
17524 W 164th Terrace, Olathe, KS
3-car garage
$751,134256d active
4beds|3baths|3,186sqft|House for sale

17524 W 164th Terrace, Olathe, KS

408 8 11 3
17464 W 163rd Place, Olathe, KS
3-car garage
$725,935256d active
4beds|4.5baths|2,754sqft|House for sale

17464 W 163rd Place, Olathe, KS

1,170 47 19 14
16335 S Norton Street, Olathe, KS
3-car garage
$731,080256d active
4beds|4.5baths|2,754sqft|House for sale

16335 S Norton Street, Olathe, KS

1,990 32 33 21
20702 Emerald Street, Spring Hill, KS
Open Sat (10/3)
$474,950258d active
4beds|3.5baths|2,134sqft|House for sale

20702 Emerald Street, Spring Hill, KS

2,141 140 35 23
15637 W 165th Street, Olathe, KS
Open Sat (10/3)
$655,000270d active
5beds|3baths|3,049sqft|House for sale

15637 W 165th Street, Olathe, KS

2,437 186 109 16
① 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.