Real Estate & Homes For Sale

333 homes fit this search · Sorted by Newest Listed

21300 Cleveland Street, Spring Hill, KS
New · 2h ago
$387,3902h active
4beds|2baths|1,845sqft|House for sale

21300 Cleveland Street, Spring Hill, KS

New · 2h ago

88 3 5 2
21061 Millridge Street, Spring Hill, KS
Coming soon
$255,000Active 10/1
2beds|3.5baths|1,500sqft|Coming soon

21061 Millridge Street, Spring Hill, KS

New · 2h ago

93 3 6 3
20363 W 195th Street, Spring Hill, KS
New · 3h ago
$345,4903h active
3beds|2baths|1,446sqft|House for sale

20363 W 195th Street, Spring Hill, KS

New · 3h ago

111 4 8 1
20343 W 195th Street W, Spring Hill, KS
New · 3h ago
$337,4903h active
3beds|2baths|1,355sqft|House for sale

20343 W 195th Street W, Spring Hill, KS

New · 3h ago

98 3 6 1
21287 Cleveland Street, Spring Hill, KS
New · 3h ago
$399,9903h active
3beds|2baths|1,905sqft|House for sale

21287 Cleveland Street, Spring Hill, KS

New · 3h ago

148 3 6 3
105 E Hale Street, Spring Hill, KS
New · 23h ago
$293,50023h active
3beds|2baths|1,452sqft|House for sale

105 E Hale Street, Spring Hill, KS

New · 23h ago

357 11 22 7
20909 W 189th Street, Spring Hill, KS
Coming soon
$647,000Active 10/2
5beds|3baths|3,349sqft|Coming soon

20909 W 189th Street, Spring Hill, KS

New · 1d ago

95 3 6 1
15269 W 171st Terrace, Olathe, KS
Built 2022
$765,0001d active
4beds|5.5baths|4,165sqft|House for sale

15269 W 171st Terrace, Olathe, KS

New · 1d ago

354 16 8 4
13020 W 174th Place, Overland Park, KS
3-car garage
$799,9001d active
5beds|4baths|2,741sqft|House for sale

13020 W 174th Place, Overland Park, KS

New · 1d ago

1,204 69 33 17
18065 Hauser Street, Overland Park, KS
Coming soon
$450,000Active 10/1
4beds|4.5baths|2,389sqft|Coming soon

18065 Hauser Street, Overland Park, KS

New · 2d ago

97 3 4 2
16972 S Cheshire Street, Olathe, KS
Brand new (2026)
$755,5652d active
4beds|3baths|2,571sqft|House for sale

16972 S Cheshire Street, Olathe, KS

New · 2d ago

608 29 11 3
18925 W 193 Terrace, Spring Hill, KS
3-car garage
$599,9502d active
4beds|3.5baths|2,300sqft|House for sale

18925 W 193 Terrace, Spring Hill, KS

New · 2d ago

1,045 39 20 7
19813 Elmridge Street, Spring Hill, KS
3-car garage
$580,0002d active
5beds|3baths|3,003sqft|House for sale

19813 Elmridge Street, Spring Hill, KS

New · 2d ago

778 32 21 9
21033 Millridge Street, Spring Hill, KS
Coming soon
$265,000Active 10/1
3beds|3.5baths|1,707sqft|Coming soon

21033 Millridge Street, Spring Hill, KS

New · 2d ago

81 3 6 1
12706 W 171st Terrace, Overland Park, KS
Brand new (2026)
$750,9503d active
4beds|4.5baths|2,952sqft|House for sale

12706 W 171st Terrace, Overland Park, KS

New · 3d ago

856 35 30 6
301 N Harrison Street, Spring Hill, KS
Kitchen island
$325,0003d active
4beds|3baths|1,858sqft|House for sale

301 N Harrison Street, Spring Hill, KS

New · 3d ago

302 13 7 4
13405 W 177th Street, Overland Park, KS
3-car garage
$699,0007d active
4beds|3baths|2,790sqft|House for sale

13405 W 177th Street, Overland Park, KS

New · 7d ago

1,906 90 17 15
18109 Haskins Street, Overland Park, KS
Built 2022
$545,0007d active
3beds|2baths|1,496sqft|House for sale

18109 Haskins Street, Overland Park, KS

New · 7d ago

522 21 31 4
18420 W 205th Street, Spring Hill, KS
Brand new (2026)
$438,2058d active
3beds|2baths|1,599sqft|House for sale

18420 W 205th Street, Spring Hill, KS

948 33 34 15
20510 Millview Road, Spring Hill, KS
Brand new (2026)
$394,9008d active
3beds|2baths|1,374sqft|House for sale

20510 Millview Road, Spring Hill, KS

1,741 31 22 17
19885 S Main Street, Spring Hill, KS
Coming soon
$325,000Active 10/1
2beds|1baths|902sqft|Coming soon

19885 S Main Street, Spring Hill, KS

85 3 6 2
Street view of 16982 S Penrose Lane, Olathe, KSStreet View
Coming soon
$749,000Active 10/9
5beds|5baths|3,178sqft|Coming soon

16982 S Penrose Lane, Olathe, KS

85 3 6 3
16955 S Elmridge Street, Olathe, KS
Built 2022
$675,0009d active
4beds|3baths|2,589sqft|House for sale

16955 S Elmridge Street, Olathe, KS

2,998 88 78 25
13037 W 174th Place, Overland Park, KS
Brand new (2026)
$833,3689d active
4beds|3baths|3,489sqft|House for sale

13037 W 174th Place, Overland Park, KS

3,803 164 81 21
① 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$639,950
66061$604,900
66048$214,975
64083$404,990
66221$953,778
64152$560,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$267,000
AvondaleMedian—
Basehor$468,500
Belton$349,950
BirminghamMedian—
Blue Springs$397,450
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
Garrett Ranch24
Seven Bridges23
Ruskin Heights23
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$379,950
Cass County, MO$365,000
Platte County, MO$499,000
Johnson County, KS$613,840
Wyandotte County, KS$249,000
Leavenworth County, KS$283,700
Miami County, KS$328,250
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.