Real Estate & Homes For Sale

8,114 homes fit this search · Sorted by Newest Listed

5813 Sterling Avenue, Raytown, MO
Single-story
$339,00024d active
3beds|3baths|2,050sqft|House for sale

5813 Sterling Avenue, Raytown, MO

2,776 115 48 12
8714 NE 103rd Terrace, Kansas City, MO
Kitchen island
$415,00024d active
4beds|3.5baths|1,980sqft|House for sale

8714 NE 103rd Terrace, Kansas City, MO

3,549 200 104 48
524 NE Victoria Drive, Lee's Summit, MO
Coming soon
$430,000Active 9/30
4beds|4.5baths|2,752sqft|Coming soon

524 NE Victoria Drive, Lee's Summit, MO

59 3 4 2
404 South Shore Drive, Lake Winnebago, MO
Waterfront
$3,900,00024d active
6beds|5baths|5,728sqft|House for sale

404 South Shore Drive, Lake Winnebago, MO

4,000 200 287 54
1908 Shellbark Street, Raymore, MO
Price Cut · $3K
$344,95024d active
3beds|3.5baths|1,564sqft|House for sale

1908 Shellbark Street, Raymore, MO

329 14 11 6
3512 W 71st Street, Prairie Village, KS
Single-story
$1,395,00024d active
4beds|3baths|3,526sqft|House for sale

3512 W 71st Street, Prairie Village, KS

2,537 83 32 13
1228 E 25th Avenue, Kansas City, MO
Single-story
$330,00024d active
3beds|2.5baths|1,238sqft|House for sale

1228 E 25th Avenue, Kansas City, MO

290 17 13 5
920-922 NW 13th Street, Blue Springs, MO
24 days
$379,00024d active
11,997sqft lot|House for sale

920-922 NW 13th Street, Blue Springs, MO

620 14 18 7
6709 Walrond Avenue, Kansas City, MO
24 days
$160,00024d active
3beds|1baths|1,632sqft|House for sale

6709 Walrond Avenue, Kansas City, MO

580 12 15 8
8312 S Russell Road, Oak Grove, MO
5+ acre lot
$2,000,00024d active
49.95acres|Land for sale

8312 S Russell Road, Oak Grove, MO

181 9 8 3
6104 Barth Road, Shawnee, KS
Brand new (2026)
$724,95024d active
5beds|4baths|3,086sqft|House for sale

6104 Barth Road, Shawnee, KS

3,238 158 69 29
800 Marilynn Avenue, Liberty, MO
Single-story
$245,00024d active
3beds|1baths|957sqft|House for sale

800 Marilynn Avenue, Liberty, MO

605 35 20 10
15113 W 156th Terrace, Olathe, KS
Kitchen island
$469,90024d active
4beds|4.5baths|2,971sqft|House for sale

15113 W 156th Terrace, Olathe, KS

354 20 13 3
12865 Jantzen Lane, Platte City, MO
2+ acre lot
$445,00024d active
2beds|3baths|2,076sqft|House for sale

12865 Jantzen Lane, Platte City, MO

1,122 57 23 5
9317 Zarda Drive, Lenexa, KS
Brand new (2026)
$789,85024d active
4beds|3baths|3,130sqft|House for sale

9317 Zarda Drive, Lenexa, KS

1,694 69 28 7
1412 E 108th Terrace, Kansas City, MO
24 days
$35,00024d active
17,769sqft lot|Land for sale

1412 E 108th Terrace, Kansas City, MO

106 3 6 2
305 S Wilson Street, Archie, MO
Built 2024
$428,00024d active
3beds|2baths|1,567sqft|House for sale

305 S Wilson Street, Archie, MO

4,000 200 56 38
12610 W 126th Street, Overland Park, KS
Coming soon
$600,000Active 10/2
4beds|5.5baths|2,805sqft|Coming soon

12610 W 126th Street, Overland Park, KS

92 3 8 3
11222 E Winner Road, Independence, MO
24 days
$15,00024d active
5,311sqft lot|Land for sale

11222 E Winner Road, Independence, MO

86 4 6 1
500 SW Brummel Road, Lee's Summit, MO
3-car garage
$520,00024d active
3beds|3.5baths|2,522sqft|House for sale

500 SW Brummel Road, Lee's Summit, MO

1,411 61 44 6
5336 NW 59th Terrace, Kansas City, MO
Coming soon
$375,000Active 10/8
4beds|3baths|2,179sqft|Coming soon

5336 NW 59th Terrace, Kansas City, MO

95 3 7 2
2909 Topping Avenue, Kansas City, MO
24 days
$269,00024d active
6,534sqft lot|House for sale

2909 Topping Avenue, Kansas City, MO

1,623 64 31 21
321 E 106th Terrace, Kansas City, MO
Single-story
$359,00024d active
3beds|3.5baths|2,262sqft|House for sale

321 E 106th Terrace, Kansas City, MO

757 27 22 7
18504 E 3rd Street Court, Independence, MO
Community pool
$349,00024d active
2,692sqft|House for sale

18504 E 3rd Street Court, Independence, MO

1,092 17 25 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$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 Bridges24
Ruskin Heights22
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.