4-Bedroom Homes for Sale in Kansas City

2,417 homes fit this search · Sorted by Newest Listed

25010 W 89th Terrace, Lenexa, KS25010 W 89th Terrace, Lenexa, KS: listing photo 225010 W 89th Terrace, Lenexa, KS: listing photo 3
Open Sat 12 to 5 PM
$699,575207d active
3,171
4beds|3baths|2,776sqft|House for sale
25010 W 89th Ter, Lenexa, KS
25020 W 178th Terrace, Gardner, KS25020 W 178th Terrace, Gardner, KS: listing photo 225020 W 178th Terrace, Gardner, KS: listing photo 3
Open Sat Oct 31, 1 to 5 PM
$459,990208d active
3,566
4beds|3baths|2,190sqft|House for sale
25020 W 178th Ter, Gardner, KS
17645 Haskins Street, Overland Park, KS
Brand new (2026)
$539,754209d active
492
4beds|3baths|2,833sqft|House for sale
17645 Haskins St, Overland Park, KS
6403 NW 97th Place, Kansas City, MO6403 NW 97th Place, Kansas City, MO: listing photo 2
Brand new (2026)
$625,000209d active
966
4beds|3baths|2,325sqft|House for sale
6403 NW 97th Pl, Kansas City, MO
24875 W 145th Place, Olathe, KS24875 W 145th Place, Olathe, KS: listing photo 224875 W 145th Place, Olathe, KS: listing photo 3
Price Cut · $12K
$845,000209d active
3,822
4beds|3baths|3,528sqft|House for sale
24875 W 145th Pl, Olathe, KS
25410 High Drive, Excelsior Springs, MO25410 High Drive, Excelsior Springs, MO: listing photo 225410 High Drive, Excelsior Springs, MO: listing photo 3
Price Cut · $50K
$450,000210d active
555
4beds|2.5baths|2,571sqft|House for sale
25410 High Dr, Excelsior Springs, MO
508 W Shawnee Street, Paola, KS508 W Shawnee Street, Paola, KS: listing photo 2508 W Shawnee Street, Paola, KS: listing photo 3
Price Cut · $45K
$270,000210d active
836
4beds|3.5baths|2,500sqft|House for sale
508 W Shawnee St, Paola, KS
25152 W 141st Terrace, Olathe, KS25152 W 141st Terrace, Olathe, KS: listing photo 225152 W 141st Terrace, Olathe, KS: listing photo 3
Open Sat 12 to 5 PM
$739,000210d active
3,210
4beds|4baths|3,100sqft|House for sale
25152 W 141st Ter, Olathe, KS
4545 Wornall Road, Kansas City, MO4545 Wornall Road, Kansas City, MO: listing photo 24545 Wornall Road, Kansas City, MO: listing photo 3
Single-story
$750,000210d active
595
4beds|4.5baths|3,441sqft|Condo for sale
4545 Wornall Rd, Kansas City, MO
6405 NW 97th Place, Kansas City, MO6405 NW 97th Place, Kansas City, MO: listing photo 2
Brand new (2026)
$625,000211d active
1,330
4beds|3baths|2,325sqft|House for sale
6405 NW 97th Pl, Kansas City, MO
13924 W 71st Place, Shawnee, KS13924 W 71st Place, Shawnee, KS: listing photo 213924 W 71st Place, Shawnee, KS: listing photo 3
Price Cut · $55K
$409,900212d active
1,287
4beds|3.5baths|2,638sqft|House for sale
13924 W 71st Pl, Shawnee, KS
6930 NE 102nd Street, Kansas City, MO6930 NE 102nd Street, Kansas City, MO: listing photo 26930 NE 102nd Street, Kansas City, MO: listing photo 3
Brand new (2026)
$558,740212d active
455
4beds|3baths|2,634sqft|House for sale
6930 NE 102nd St, Kansas City, MO
6934 NE 102nd Street, Kansas City, MO6934 NE 102nd Street, Kansas City, MO: listing photo 26934 NE 102nd Street, Kansas City, MO: listing photo 3
Brand new (2026)
$592,200212d active
1,129
4beds|3baths|2,932sqft|House for sale
6934 NE 102nd St, Kansas City, MO
2604 NE Crestview Street, Blue Springs, MO2604 NE Crestview Street, Blue Springs, MO: listing photo 22604 NE Crestview Street, Blue Springs, MO: listing photo 3
Price Cut · $25K
$610,000212d active
930
4beds|3baths|2,894sqft|House for sale
2604 NE Crestview St, Blue Springs, MO
1201 Sendera Trail, Raymore, MO1201 Sendera Trail, Raymore, MO: listing photo 21201 Sendera Trail, Raymore, MO: listing photo 3
Brand new (2026)
$465,378213d active
3,629
4beds|3.5baths|2,362sqft|House for sale
1201 Sendera Trail, Raymore, MO
355 SW Chavis Drive, Blue Springs, MO355 SW Chavis Drive, Blue Springs, MO: listing photo 2355 SW Chavis Drive, Blue Springs, MO: listing photo 3
Open Sat 12 to 5 PM
$424,375213d active
3,439
4beds|2.5baths|2,251sqft|House for sale
355 SW Chavis Dr, Blue Springs, MO
18251 W 166th Terrace, Olathe, KS18251 W 166th Terrace, Olathe, KS: listing photo 218251 W 166th Terrace, Olathe, KS: listing photo 3
Price Cut · $5K
$499,888213d active
3,288
4beds|2.5baths|2,251sqft|House for sale
18251 W 166th Ter, Olathe, KS
6410 NW 98th Street, Kansas City, MO6410 NW 98th Street, Kansas City, MO: listing photo 26410 NW 98th Street, Kansas City, MO: listing photo 3
Price Cut · $50K
$499,900214d active
3,716
4beds|3baths|2,280sqft|House for sale
6410 NW 98th St, Kansas City, MO
17819 Green Road, Gardner, KS17819 Green Road, Gardner, KS: listing photo 217819 Green Road, Gardner, KS: listing photo 3
Price Cut · $38K
$471,990214d active
3,094
4beds|3.5baths|2,452sqft|House for sale
17819 Green Rd, Gardner, KS
17186 S Laurelwood Street, Olathe, KS17186 S Laurelwood Street, Olathe, KS: listing photo 217186 S Laurelwood Street, Olathe, KS: listing photo 3
Open Wed 11 AM to 4:30 PM
$888,715214d active
1,862
4beds|3baths|3,528sqft|House for sale
17186 S Laurelwood St, Olathe, KS
8508 NW 90th Terrace, Kansas City, MO8508 NW 90th Terrace, Kansas City, MO: listing photo 28508 NW 90th Terrace, Kansas City, MO: listing photo 3
Brand new (2026)
$765,260215d active
1,252
4beds|3baths|3,011sqft|House for sale
8508 NW 90th Ter, Kansas City, MO
9603 Red Oak Drive, Lenexa, KS9603 Red Oak Drive, Lenexa, KS: listing photo 29603 Red Oak Drive, Lenexa, KS: listing photo 3
Open Sat 12 to 5 PM
$742,010217d active
2,350
4beds|3.5baths|3,492sqft|Townhome for sale
9603 Red Oak Dr, Lenexa, KS
17628 High Street, Overland Park, KS17628 High Street, Overland Park, KS: listing photo 217628 High Street, Overland Park, KS: listing photo 3
Price Cut · $155K
$645,860218d active
3,961
4beds|3baths|2,683sqft|House for sale
17628 High St, Overland Park, KS
17640 High Street, Overland Park, KS17640 High Street, Overland Park, KS: listing photo 217640 High Street, Overland Park, KS: listing photo 3
Price Cut · $43K
$646,910218d active
2,853
4beds|3.5baths|2,551sqft|House for sale
17640 High St, Overland Park, KS

Last updated

① Kansas City itself — the place you are on

Homes by price in Kansas City

Price rangeFor sale
Under $200,000For sale1,802
Under $300,000For sale3,255
Under $400,000For sale4,652
Under $500,000For sale5,587
Under $600,000For sale6,320
Under $750,000For sale7,050
Under $1,000,000For sale7,718
$300,000 – $400,000For sale1,446
$400,000 – $500,000For sale977
$500,000 – $600,000For sale761
$600,000 – $750,000For sale749
$1M and aboveFor sale599
How we compute these
For sale.
Homes listed as active right now. A live count, not a monthly average.
④ Zip codes, every city, then wider — widest

Nearby ZIP codes

PlaceMarket (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 supplyMedian listSell-to-listDays to contractFor saleComing soonUnder contract
66062Seller's2.7 moMedian$629,950100%18d27217149
66061Seller's3.6 moMedian$621,29099%18d28911138
66048Balanced4.4 moMedian$215,00098%27d168247
64083Balanced4.7 moMedian$389,34097%28d2022106
66221Balanced4.1 moMedian$970,000101%29d131563
64152Seller's3.3 moMedian$449,95098%26d141963
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.
Show all 172 zip codes

Search homes for sale in every city we cover

CityMarket (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 supplyMedian listSell-to-listDays to contractFor saleComing soonUnder contract
ArchieSeller's2.7 moMedian$307,45094%44d1205
AvondaleStrong Buyer's12 moMedian—102%—300
BasehorSeller's3.7 moMedian$505,00099%30d91258
BeltonSeller's2.8 moMedian$354,50099%22d83540
BirminghamStrong Buyer's12 moMedian—55%—200
Blue SpringsSeller's2.6 moMedian$394,90099%18d2038118
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.
Show all 109 cities

Search for homes in popular markets

MarketFor sale
Heritage RanchFor sale29
Canyon LakesFor sale27
Falcon LakesFor sale26
Seven BridgesFor sale25
Madison ValleyFor sale23
Wild HorseFor sale21
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.
Show all 53 popular markets

Search homes by county

PlaceMarket (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 supplyMedian listSell-to-listDays to contractFor saleComing soonUnder contract
Jackson County, MOSeller's3.9 moMedian$270,00097%21d3,1171411,078
Clay County, MOSeller's2.9 moMedian$379,92599%20d94239443
Cass County, MOBalanced4.6 moMedian$354,99999%28d69623245
Platte County, MOSeller's3.7 moMedian$430,00098%24d50722187
Johnson County, KSSeller's2.9 moMedian$600,000100%17d2,1891391,117
Wyandotte County, KSSeller's3.9 moMedian$249,00096%24d54229166
Leavenworth County, KSBalanced4.7 moMedian$289,00097%28d47814140
Miami County, KSBalanced5 moMedian$328,25096%34d253983
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.