3-Bedroom Homes for Sale in Kansas City

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

Street view of Sterling Avenue, Independence, MOStreet View
Coming soon
$299,000Active 11/12
3beds|1.5baths|1,731sqft|Coming soon
Sterling Ave, Independence, MO
9700 W 319th Street, Louisburg, KS9700 W 319th Street, Louisburg, KS: listing photo 29700 W 319th Street, Louisburg, KS: listing photo 3
Open Sat 10 AM to 12 PM
$480,00010d active
3beds|2.5baths|2,178sqft|House for sale
9700 W 319th St, Louisburg, KS
207 N Mill Street, Kansas City, KS207 N Mill Street, Kansas City, KS: listing photo 2207 N Mill Street, Kansas City, KS: listing photo 3
25 photos
Brick exterior
$199,95010d active
3beds|1.5baths|2,310sqft|House for sale
207 N Mill St, Kansas City, KS
34306 Indianapolis Road, Osawatomie, KS34306 Indianapolis Road, Osawatomie, KS: listing photo 234306 Indianapolis Road, Osawatomie, KS: listing photo 3
5+ acre lot
$450,00011d active
3beds|1baths|1,554sqft|House for sale
34306 Indianapolis Rd, Osawatomie, KS
29483 Masters Court, Louisburg, KS29483 Masters Court, Louisburg, KS: listing photo 229483 Masters Court, Louisburg, KS: listing photo 3
Pantry
$650,00011d active
3beds|3baths|3,053sqft|House for sale
29483 Masters Ct, Louisburg, KS
14584 Amanda Lane, Basehor, KS14584 Amanda Lane, Basehor, KS: listing photo 214584 Amanda Lane, Basehor, KS: listing photo 3
Brand new (2026)
$499,95011d active
3beds|3baths|2,179sqft|House for sale
14584 Amanda Ln, Basehor, KS
14594 Amanda Lane, Basehor, KS14594 Amanda Lane, Basehor, KS: listing photo 214594 Amanda Lane, Basehor, KS: listing photo 3
Brand new (2026)
$499,95011d active
3beds|3baths|2,379sqft|House for sale
14594 Amanda Ln, Basehor, KS
7606 NW 73rd Court, Kansas City, MO7606 NW 73rd Court, Kansas City, MO: listing photo 27606 NW 73rd Court, Kansas City, MO: listing photo 3
Painted cabinets
$339,00011d active
3beds|2baths|1,840sqft|House for sale
7606 NW 73rd Ct, Kansas City, MO
10208 Longwood Court, Kansas City, KS10208 Longwood Court, Kansas City, KS: listing photo 210208 Longwood Court, Kansas City, KS: listing photo 3
Hardwood floors
$355,00011d active
3beds|2.5baths|1,905sqft|House for sale
10208 Longwood Ct, Kansas City, KS
7101 Meadowsweet Lane, Shawnee, KS7101 Meadowsweet Lane, Shawnee, KS: listing photo 27101 Meadowsweet Lane, Shawnee, KS: listing photo 3
Single-story
$395,00011d active
3beds|2baths|1,736sqft|House for sale
7101 Meadowsweet Ln, Shawnee, KS
204 N 17th Street, Leavenworth, KS204 N 17th Street, Leavenworth, KS: listing photo 2204 N 17th Street, Leavenworth, KS: listing photo 3
Single-story
$275,00011d active
3beds|3baths|1,746sqft|House for sale
204 N 17th St, Leavenworth, KS
7438 Grand Slam Street, Parkville, MO7438 Grand Slam Street, Parkville, MO: listing photo 27438 Grand Slam Street, Parkville, MO: listing photo 3
11 days
$310,00011d active
3beds|2.5baths|1,631sqft|Townhome for sale
7438 Grand Slam St, Parkville, MO
311 W Apple Valley Parkway, Belton, MO311 W Apple Valley Parkway, Belton, MO: listing photo 2311 W Apple Valley Parkway, Belton, MO: listing photo 3
Pantry
$305,00011d active
3beds|2.5baths|1,430sqft|House for sale
311 W Apple Valley Pkwy, Belton, MO
3238 Wabash Avenue, Kansas City, MO3238 Wabash Avenue, Kansas City, MO: listing photo 23238 Wabash Avenue, Kansas City, MO: listing photo 3
11 days
$137,90011d active
3beds|1baths|2,112sqft|House for sale
3238 Wabash Ave, Kansas City, MO
6009 E 102nd Street, Kansas City, MO6009 E 102nd Street, Kansas City, MO: listing photo 26009 E 102nd Street, Kansas City, MO: listing photo 3
Single-story
$160,00011d active
3beds|2baths|1,272sqft|House for sale
6009 E 102nd St, Kansas City, MO
919 5th Street Terrace, Osawatomie, KS919 5th Street Terrace, Osawatomie, KS: listing photo 2919 5th Street Terrace, Osawatomie, KS: listing photo 3
Brand new (2026)
$269,00011d active
3beds|2baths|1,264sqft|House for sale
919 5th St Ter, Osawatomie, KS
10814 Haskins Street, Lenexa, KS10814 Haskins Street, Lenexa, KS: listing photo 210814 Haskins Street, Lenexa, KS: listing photo 3
Fireplace
$275,00011d active
3beds|2.5baths|1,550sqft|House for sale
10814 Haskins St, Lenexa, KS
1104 Jeff Circle, Paola, KS1104 Jeff Circle, Paola, KS: listing photo 21104 Jeff Circle, Paola, KS: listing photo 3
11 days
$170,00011d active
3beds|1.5baths|1,344sqft|Townhome for sale
1104 Jeff Cir, Paola, KS
1600 SW 10th Terrace, Oak Grove, MO1600 SW 10th Terrace, Oak Grove, MO: listing photo 21600 SW 10th Terrace, Oak Grove, MO: listing photo 3
Brand new (2026)
$391,96911d active
3beds|2baths|1,649sqft|House for sale
1600 SW 10th Ter, Oak Grove, MO
7880 W 157th Terrace, Overland Park, KS7880 W 157th Terrace, Overland Park, KS: listing photo 27880 W 157th Terrace, Overland Park, KS: listing photo 3
Kitchen island
$490,00011d active
3beds|3baths|2,031sqft|House for sale
7880 W 157th Ter, Overland Park, KS
1503 SW 8th Terrace, Oak Grove, MO1503 SW 8th Terrace, Oak Grove, MO: listing photo 21503 SW 8th Terrace, Oak Grove, MO: listing photo 3
Brand new (2026)
$399,75011d active
3beds|2baths|1,801sqft|House for sale
1503 SW 8th Ter, Oak Grove, MO
916 Cedar Court, Paola, KS916 Cedar Court, Paola, KS: listing photo 2916 Cedar Court, Paola, KS: listing photo 3
Price Cut · $5K
$445,00011d active
3beds|2.5baths|1,810sqft|House for sale
916 Cedar Ct, Paola, KS
915 5th Street Terrace, Osawatomie, KS915 5th Street Terrace, Osawatomie, KS: listing photo 2915 5th Street Terrace, Osawatomie, KS: listing photo 3
Brand new (2026)
$279,00011d active
3beds|2baths|1,434sqft|House for sale
915 5th St Ter, Osawatomie, KS
11028 N Baltimore Avenue, Kansas City, MO
Coming soon
$355,000Active 11/2
3beds|2.5baths|1,900sqft|Coming soon
11028 N Baltimore Ave, Kansas City, MO

Last updated

① Kansas City itself — the place you are on

Homes by price in Kansas City

Price rangeFor sale
Under $200,000For sale1,787
Under $300,000For sale3,201
Under $400,000For sale4,568
Under $500,000For sale5,497
Under $600,000For sale6,222
Under $750,000For sale6,944
Under $1,000,000For sale7,604
$300,000 – $400,000For sale1,415
$400,000 – $500,000For sale973
$500,000 – $600,000For sale752
$600,000 – $750,000For sale742
$1M and aboveFor sale598
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%18d27219151
66061Seller's3.5 moMedian$625,16299%18d28211144
66048Balanced4.3 moMedian$215,00098%27d165249
64083Balanced4.6 moMedian$389,90096%28d2013107
66221Seller's4 moMedian$972,500101%29d129561
64152Seller's3.3 moMedian$450,00098%26d142965
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.6 moMedian$505,000100%30d90258
BeltonSeller's2.8 moMedian$354,50099%22d87840
BirminghamStrong Buyer's12 moMedian—55%—200
Blue SpringsSeller's2.7 moMedian$390,00099%18d20910119
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
Garrett RanchFor sale25
Seven BridgesFor sale25
Madison ValleyFor sale23
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$269,90097%21d3,0911501,119
Clay County, MOSeller's2.9 moMedian$379,99098%20d93543452
Cass County, MOBalanced4.6 moMedian$354,90099%28d69827248
Platte County, MOSeller's3.7 moMedian$438,45098%24d50123197
Johnson County, KSSeller's2.8 moMedian$606,822100%17d2,1751491,152
Wyandotte County, KSSeller's3.9 moMedian$249,00096%24d53632171
Leavenworth County, KSBalanced4.7 moMedian$289,00097%28d47412142
Miami County, KSBalanced5 moMedian$322,50096%34d250984
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.