Real Estate & Homes For Sale

89 homes fit this search · Sorted by Newest Listed

1604 SW 9th Street, Oak Grove, MO
Brand new (2026)
$347,55067d active
3beds|2baths|1,446sqft|House for sale

1604 SW 9th Street, Oak Grove, MO

1,499 55 37 17
1007 Burr Oak Lane, Grain Valley, MO
Price Cut · $45K
$469,90069d active
4beds|4.5baths|3,978sqft|House for sale

1007 Burr Oak Lane, Grain Valley, MO

4,000 200 139 38
1801 NW Hilltop Court, Grain Valley, MO
Price Cut · $7K
$383,00070d active
4beds|3baths|2,079sqft|House for sale

1801 NW Hilltop Court, Grain Valley, MO

4,000 166 95 44
2339 NE Skopelos Court, Grain Valley, MO
Price Cut · $15K
$484,00074d active
4beds|4.5baths|2,515sqft|House for sale

2339 NE Skopelos Court, Grain Valley, MO

4,000 200 241 80
302 SW Bobcat Circle, Oak Grove, MO
Price Cut · $40K
$460,00077d active
4beds|4.5baths|2,951sqft|House for sale

302 SW Bobcat Circle, Oak Grove, MO

2,073 135 43 13
2309 NE Colonnade Avenue, Blue Springs, MO
3-car garage
$550,00078d active
4beds|3baths|2,741sqft|House for sale

2309 NE Colonnade Avenue, Blue Springs, MO

3,586 200 38 27
707 NW Baytree Circle, Grain Valley, MO
Price Cut · $28K
$370,00080d active
3beds|2baths|1,828sqft|House for sale

707 NW Baytree Circle, Grain Valley, MO

3,228 149 52 28
183-185 NW Woodbury Drive, Grain Valley, MO
Coming soon
$349,000Active 9/30
2,416sqft|Coming soon

183-185 NW Woodbury Drive, Grain Valley, MO

57 3 6 1
208-210 NW Woodbury Drive, Grain Valley, MO
Coming soon
$349,000Active 9/30
1,912sqft|Coming soon

208-210 NW Woodbury Drive, Grain Valley, MO

65 3 8 2
905 SW Bluebird Lane, Oak Grove, MO
3-car garage
$389,85381d active
3beds|2baths|1,801sqft|House for sale

905 SW Bluebird Lane, Oak Grove, MO

540 26 9 7
204 & 206 NW Woodbury Drive, Grain Valley, MO
Coming soon
$349,000Active 9/30
1,912sqft|Coming soon

204 & 206 NW Woodbury Drive, Grain Valley, MO

95 6 7 3
1250 & 1252 NW Woodbury Place, Grain Valley, MO
Coming soon
$349,000Active 9/30
13,566sqft lot|Coming soon

1250 & 1252 NW Woodbury Place, Grain Valley, MO

81 3 8 2
904 SW Bluebird Street, Oak Grove, MO
Single-story
$363,64089d active
3beds|2baths|1,518sqft|House for sale

904 SW Bluebird Street, Oak Grove, MO

659 14 17 4
1502 SW 9th Street, Oak Grove, MO
Built 2025
$389,74989d active
4beds|3.5baths|2,251sqft|House for sale

1502 SW 9th Street, Oak Grove, MO

1,041 57 34 8
165 & 167 NW Woodbury Drive, Grain Valley, MO
Coming soon
$349,000Active 9/30
1,836sqft|Coming soon

165 & 167 NW Woodbury Drive, Grain Valley, MO

105 6 4 2
33200 E hammond Road, Lone Jack, MO
Price Cut · $15K
$485,000105d active
4beds|3.5baths|2,160sqft|House for sale

33200 E hammond Road, Lone Jack, MO

274 12 7 3
8721 S Hardsaw Road, Oak Grove, MO
Price Cut · $30K
$669,999109d active
4beds|3baths|2,948sqft|House for sale

8721 S Hardsaw Road, Oak Grove, MO

4,000 198 134 75
8009 S Enochs Mills Road, Grain Valley, MO
Price Cut · $5K
$670,000111d active
3beds|4.5baths|2,400sqft|House for sale

8009 S Enochs Mills Road, Grain Valley, MO

4,000 200 231 76
2609 NE Amanda Lane, Blue Springs, MO
Price Cut · $15K
$599,950112d active
4beds|4.5baths|2,472sqft|House for sale

2609 NE Amanda Lane, Blue Springs, MO

4,000 200 108 29
1251 Woodbury Court, Grain Valley, MO
Coming soon
$349,000Active 9/30
11,326sqft lot|Coming soon

1251 Woodbury Court, Grain Valley, MO

83 3 4 2
901 SW Foxtail Drive, Grain Valley, MO
Price Cut · $37K
$289,999118d active
3beds|3.5baths|1,380sqft|House for sale

901 SW Foxtail Drive, Grain Valley, MO

3,647 108 108 21
1611 Deer Run Road, Oak Grove, MO
Price Cut · $50K
$439,900126d active
6beds|4baths|2,284sqft|House for sale

1611 Deer Run Road, Oak Grove, MO

4,000 200 176 47
E Colbern Road, Lone Jack, MO
5+ acre lot
$310,000126d active
10acres|Land for sale

E Colbern Road, Lone Jack, MO

178 9 8 3
34914 E Colbern Road, Lone Jack, MO
5+ acre lot
$310,000126d active
10acres|Land for sale

34914 E Colbern Road, Lone Jack, MO

230 17 6 4
① 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$618,095
66048$215,000
64083$408,495
66221$949,700
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$275,000
AvondaleMedian—
Basehor$472,900
Belton$350,000
BirminghamMedian—
Blue Springs$399,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 Bridges26
Garrett Ranch24
Tomahawk Valley22
Ruskin Heights21
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$274,900
Clay County, MO$380,000
Cass County, MO$365,000
Platte County, MO$499,900
Johnson County, KS$620,720
Wyandotte County, KS$249,000
Leavenworth County, KS$280,000
Miami County, KS$326,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.