Real Estate & Homes For Sale

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

152 Hwy & Indiana Street, Kansas City, MO
Price Cut · $125K
$625,0001109d active
1.91acres|Land for sale

152 Hwy & Indiana Street, Kansas City, MO

156 7 8 3
10300 E Norledge Avenue, Independence, MO
Price Cut · $40K
$59,9951117d active
Land for sale

10300 E Norledge Avenue, Independence, MO

143 5 8 3
8005 Millridge Street, Shawnee, KS
Open Wed (9/30)
$1,182,8501118d active
5beds|5.5baths|3,712sqft|House for sale

8005 Millridge Street, Shawnee, KS

1,910 118 53 16
4921 NW 70th Terrace, Kansas City, MO
Built 2023
$942,6201126d active
4beds|4.5baths|3,205sqft|House for sale

4921 NW 70th Terrace, Kansas City, MO

3,149 200 38 34
525 N Osage Street, Independence, MO
Price Cut · $50K
$950,0001138d active
4,080sqft|House for sale

525 N Osage Street, Independence, MO

1,092 63 29 13
712 W 23rd Street, Independence, MO
Price Cut · $29K
$64,9001145d active
1.22acres|Land for sale

712 W 23rd Street, Independence, MO

146 6 9 3
15490 Waverly Road, Gardner, KS
Price Cut · $901K
$4,299,0001146d active
160acres|Land for sale

15490 Waverly Road, Gardner, KS

175 8 10 3
0 N Main Street, Peculiar, MO
Price Cut · $1.2M
$914,7601165d active
7acres|Land for sale

0 N Main Street, Peculiar, MO

153 5 8 3
N Main & Summerskill Road, Peculiar, MO
5+ acre lot
$1,525,0001165d active
20acres|Land for sale

N Main & Summerskill Road, Peculiar, MO

149 7 8 3
16181 W 166th Court, Olathe, KS
Open Sat (10/3)
$721,7801188d active
4beds|3baths|3,004sqft|House for sale

16181 W 166th Court, Olathe, KS

4,000 200 123 29
1213 Cottonwood Court, Paola, KS
1190 days
$56,9001190d active
13,500sqft lot|Land for sale

1213 Cottonwood Court, Paola, KS

142 5 8 3
1206 Cottonwood Court, Paola, KS
1190 days
$56,9001190d active
15,969sqft lot|Land for sale

1206 Cottonwood Court, Paola, KS

143 6 8 3
1210 Cottonwood Court, Paola, KS
1190 days
$59,9001190d active
13,500sqft lot|Land for sale

1210 Cottonwood Court, Paola, KS

142 5 8 3
1218 Cottonwood Court, Paola, KS
1190 days
$62,9001190d active
19,664sqft lot|Land for sale

1218 Cottonwood Court, Paola, KS

142 5 8 3
TBD W 1st Street, Peculiar, MO
2+ acre lot
$750,0001195d active
3.08acres|Land for sale

TBD W 1st Street, Peculiar, MO

160 6 8 3
12510 S Parkwood Lane, Lee's Summit, MO
3-car garage
$540,3811199d active
4beds|3baths|2,280sqft|House for sale

12510 S Parkwood Lane, Lee's Summit, MO

499 24 13 4
8001 Millridge Street, Shawnee, KS
Built 2023
$1,345,9261213d active
4beds|3baths|3,980sqft|House for sale

8001 Millridge Street, Shawnee, KS

1,717 57 31 9
303rd & Bethel Church Road, Paola, KS
Price Cut · $154K
$700,0001232d active
100acres|Land for sale

303rd & Bethel Church Road, Paola, KS

151 5 9 3
2908 NE 102nd Street, Kansas City, MO
3-car garage
$1,345,6401262d active
4beds|7baths|4,270sqft|House for sale

2908 NE 102nd Street, Kansas City, MO

2,369 173 63 14
207th Road, Spring Hill, KS
5+ acre lot
$1,897,9101293d active
99.89acres|Land for sale

207th Road, Spring Hill, KS

169 6 8 3
14516 Stringtown Drive, Lake Lotawana, MO
2+ acre lot
$159,9001348d active
3.04acres|Land for sale

14516 Stringtown Drive, Lake Lotawana, MO

144 5 8 3
14502 Stringtown Circle, Lake Lotawana, MO
2+ acre lot
$207,3001348d active
4.43acres|Land for sale

14502 Stringtown Circle, Lake Lotawana, MO

146 5 9 3
14412 Stringtown Court, Lake Lotawana, MO
2+ acre lot
$183,1001348d active
3.67acres|Land for sale

14412 Stringtown Court, Lake Lotawana, MO

146 5 9 4
14409 Stringtown Court, Lake Lotawana, MO
5+ acre lot
$259,1001348d active
5.81acres|Land for sale

14409 Stringtown Court, Lake Lotawana, MO

145 6 8 3
① 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
Woodlawn Estates21
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.