Real Estate & Homes For Sale

512 homes fit this search · Sorted by Newest Listed

9851 Greeley Street, Lenexa, KS
Brand new (2026)
$525,00050d active
3beds|3baths|2,080sqft|House for sale

9851 Greeley Street, Lenexa, KS

3,006 146 69 31
13425 W 128th Street, Overland Park, KS
3-car garage
$875,00050d active
5beds|5.5baths|5,165sqft|House for sale

13425 W 128th Street, Overland Park, KS

4,000 200 96 55
2262 W Wabash Street, Olathe, KS
Brand new (2026)
$780,53251d active
4beds|3baths|3,342sqft|House for sale

2262 W Wabash Street, Olathe, KS

4,000 200 100 80
11508 S Mize Road, Olathe, KS
Open Sun (10/4)
$875,00051d active
5beds|5.5baths|3,686sqft|House for sale

11508 S Mize Road, Olathe, KS

3,897 200 110 52
1052 N Stonecrest Road, Olathe, KS
Price Cut · $10K
$549,95051d active
4beds|4.5baths|2,903sqft|House for sale

1052 N Stonecrest Road, Olathe, KS

913 22 24 11
11378 S Cook Street, Olathe, KS
Price Cut · $11K
$629,00053d active
5beds|5baths|4,236sqft|House for sale

11378 S Cook Street, Olathe, KS

4,000 200 67 80
21719 W 99th Terrace, Lenexa, KS
Price Cut · $31K
$639,00053d active
5beds|7baths|3,800sqft|House for sale

21719 W 99th Terrace, Lenexa, KS

4,000 200 311 80
19556 W 105th Terrace, Olathe, KS
Price Cut · $30K
$599,95053d active
5beds|3baths|2,588sqft|House for sale

19556 W 105th Terrace, Olathe, KS

4,000 200 193 37
9299 Pickering Street, Lenexa, KS
Brand new (2026)
$700,35054d active
4beds|3baths|2,660sqft|House for sale

9299 Pickering Street, Lenexa, KS

4,000 200 213 80
11565 S Millridge Street, Olathe, KS
Brand new (2026)
$595,60054d active
4beds|3baths|2,531sqft|House for sale

11565 S Millridge Street, Olathe, KS

978 45 19 12
25375 W 92nd Terrace, Lenexa, KS
Brand new (2026)
$547,37554d active
4beds|2baths|2,050sqft|House for sale

25375 W 92nd Terrace, Lenexa, KS

4,000 186 171 46
9283 Pickering Street, Lenexa, KS
Brand new (2026)
$645,15054d active
4beds|3baths|2,603sqft|House for sale

9283 Pickering Street, Lenexa, KS

3,360 88 96 21
19985 W 119th Street, Olathe, KS
1+ acre lot
$545,00055d active
4beds|3baths|2,907sqft|House for sale

19985 W 119th Street, Olathe, KS

599 30 17 2
11553 S Millridge Street, Olathe, KS
Brand new (2026)
$590,60056d active
4beds|3baths|2,531sqft|House for sale

11553 S Millridge Street, Olathe, KS

562 19 12 3
20613 W 96th Terrace, Lenexa, KS
Price Cut · $30K
$844,95057d active
4beds|5.5baths|4,420sqft|House for sale

20613 W 96th Terrace, Lenexa, KS

2,235 187 29 20
1704 Hunter Drive, Olathe, KS
Price Cut · $15K
$380,00058d active
3beds|3.5baths|2,204sqft|House for sale

1704 Hunter Drive, Olathe, KS

875 19 28 9
141 S Diane Drive, Olathe, KS
Open Sat (10/3)
$452,95058d active
4beds|3baths|2,753sqft|House for sale

141 S Diane Drive, Olathe, KS

4,000 184 123 43
145 S Diane Drive, Olathe, KS
Open Sat (10/3)
$459,95058d active
4beds|3baths|2,753sqft|House for sale

145 S Diane Drive, Olathe, KS

4,000 200 117 78
155 S Diane Drive, Olathe, KS
Open Sat (10/3)
$452,95058d active
4beds|3baths|2,753sqft|House for sale

155 S Diane Drive, Olathe, KS

4,000 200 123 33
1361 S Hunter Drive, Olathe, KS
Price Cut · $10K
$469,00063d active
4beds|4.5baths|3,470sqft|House for sale

1361 S Hunter Drive, Olathe, KS

2,286 188 31 22
15446 W 161st Street, Olathe, KS
Built 2025
$561,50063d active
3beds|3baths|2,337sqft|House for sale

15446 W 161st Street, Olathe, KS

1,129 27 16 10
18502 W 114th Street, Olathe, KS
Price Cut · $10K
$475,00065d active
4beds|3baths|2,160sqft|House for sale

18502 W 114th Street, Olathe, KS

650 27 13 2
400 S NORMANDY Drive, Olathe, KS
Price Cut · $13K
$357,00065d active
4beds|2baths|1,658sqft|House for sale

400 S NORMANDY Drive, Olathe, KS

1,813 61 50 23
11413 S Waterford Drive, Olathe, KS
Kitchen island
$614,00066d active
3beds|3baths|2,307sqft|House for sale

11413 S Waterford Drive, Olathe, KS

1,922 72 47 15
① 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$635,300
66061$624,960
66048$217,475
64083$410,000
66221$970,000
64152$539,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$337,450
AvondaleMedian—
Basehor$472,900
Belton$364,900
BirminghamMedian—
Blue Springs$395,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 for homes in popular markets

MarketFor sale
Heritage Ranch29
Seven Bridges27
Canyon Lakes27
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,000
Platte County, MO$499,450
Johnson County, KS$609,950
Wyandotte County, KS$249,000
Leavenworth County, KS$297,000
Miami County, KS$327,500
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.