Townhomes for Sale in Kansas City

240 homes fit this search · Sorted by Newest Listed

6406 W 134th Terrace, Overland Park, KS6406 W 134th Terrace, Overland Park, KS: listing photo 26406 W 134th Terrace, Overland Park, KS: listing photo 3
Price Cut · $30K
$485,00061d active
3beds|3baths|2,658sqft|Townhome for sale
6406 W 134th Ter, Overland Park, KS
2907 NW 4th Street Terrace, Blue Springs, MO2907 NW 4th Street Terrace, Blue Springs, MO: listing photo 22907 NW 4th Street Terrace, Blue Springs, MO: listing photo 3
Price Cut · $11K
$249,00062d active
2beds|3.5baths|1,856sqft|Townhome for sale
2907 NW 4th St Ter, Blue Springs, MO
9313 N Adrian Avenue, Kansas City, MO9313 N Adrian Avenue, Kansas City, MO: listing photo 29313 N Adrian Avenue, Kansas City, MO: listing photo 3
Single-story
$299,90063d active
3beds|2baths|1,243sqft|Townhome for sale
9313 N Adrian Ave, Kansas City, MO
9613 N Locust Drive, Kansas City, MO9613 N Locust Drive, Kansas City, MO: listing photo 29613 N Locust Drive, Kansas City, MO: listing photo 3
Price Cut · $9K
$355,00064d active
3beds|3baths|2,484sqft|Townhome for sale
9613 N Locust Dr, Kansas City, MO
5725 N Oregon Avenue, Kansas City, MO5725 N Oregon Avenue, Kansas City, MO: listing photo 25725 N Oregon Avenue, Kansas City, MO: listing photo 3
Fireplace
$210,00064d active
2beds|1.5baths|1,260sqft|Townhome for sale
5725 N Oregon Ave, Kansas City, MO
850 N 70th Street, Kansas City, KS850 N 70th Street, Kansas City, KS: listing photo 2850 N 70th Street, Kansas City, KS: listing photo 3
Price Cut · $14K
$161,00064d active
3beds|1.5baths|1,848sqft|Townhome for sale
850 N 70th St, Kansas City, KS
6612 E 128th Street, Grandview, MO6612 E 128th Street, Grandview, MO: listing photo 26612 E 128th Street, Grandview, MO: listing photo 3
Price Cut · $7K
$173,90064d active
3beds|2.5baths|1,786sqft|Townhome for sale
6612 E 128th St, Grandview, MO
6500 E 128th Street, Grandview, MO6500 E 128th Street, Grandview, MO: listing photo 26500 E 128th Street, Grandview, MO: listing photo 3
Price Cut · $6K
$178,90065d active
3beds|2.5baths|2,164sqft|Townhome for sale
6500 E 128th St, Grandview, MO
8310 Woodward Street, Overland Park, KS8310 Woodward Street, Overland Park, KS: listing photo 28310 Woodward Street, Overland Park, KS: listing photo 3
Price Cut · $10K
$253,00065d active
2beds|1.5baths|1,452sqft|Townhome for sale
8310 Woodward St, Overland Park, KS
11624 W 113th Street, Overland Park, KS11624 W 113th Street, Overland Park, KS: listing photo 211624 W 113th Street, Overland Park, KS: listing photo 3
Open Wed 4 to 6 PM
$314,50065d active
2beds|2.5baths|1,523sqft|Townhome for sale
11624 W 113th St, Overland Park, KS
5970 N Bellefontaine Avenue, Gladstone, MO5970 N Bellefontaine Avenue, Gladstone, MO: listing photo 25970 N Bellefontaine Avenue, Gladstone, MO: listing photo 3
Fireplace
$225,00067d active
2beds|2baths|1,160sqft|Townhome for sale
5970 N Bellefontaine Ave, Gladstone, MO
10654 E 46th Street, Kansas City, MO10654 E 46th Street, Kansas City, MO: listing photo 210654 E 46th Street, Kansas City, MO: listing photo 3
Price Cut · $5K
$194,00068d active
2beds|2.5baths|1,262sqft|Townhome for sale
10654 E 46th St, Kansas City, MO
14335 Russell Street, Overland Park, KS14335 Russell Street, Overland Park, KS: listing photo 214335 Russell Street, Overland Park, KS: listing photo 3
Price Cut · $32K
$423,00068d active
3beds|2.5baths|2,087sqft|Townhome for sale
14335 Russell St, Overland Park, KS
15828 W 61 Street, Shawnee, KS15828 W 61 Street, Shawnee, KS: listing photo 215828 W 61 Street, Shawnee, KS: listing photo 3
Price Cut · $10K
$275,00068d active
2beds|2.5baths|1,440sqft|Townhome for sale
15828 W 61 St, Shawnee, KS
234 N 5th Terrace, Louisburg, KS234 N 5th Terrace, Louisburg, KS: listing photo 2234 N 5th Terrace, Louisburg, KS: listing photo 3
Price Cut · $5K
$215,00068d active
3beds|2.5baths|1,518sqft|Townhome for sale
234 N 5th Ter, Louisburg, KS
206 NW Orchard Court, Lee's Summit, MO206 NW Orchard Court, Lee's Summit, MO: listing photo 2206 NW Orchard Court, Lee's Summit, MO: listing photo 3
Brand new (2026)
$345,00068d active
3beds|2.5baths|1,726sqft|Townhome for sale
206 NW Orchard Ct, Lee's Summit, MO
204 NW Orchard Court, Lee's Summit, MO204 NW Orchard Court, Lee's Summit, MO: listing photo 2204 NW Orchard Court, Lee's Summit, MO: listing photo 3
Brand new (2026)
$345,00068d active
3beds|2.5baths|1,726sqft|Townhome for sale
204 NW Orchard Ct, Lee's Summit, MO
10357 EDITH Avenue, Kansas City, KS
Pantry
$259,95069d active
3beds|2.5baths|1,566sqft|Townhome for sale
10357 EDITH Ave, Kansas City, KS
3525 NE Austin Drive, Lee's Summit, MO3525 NE Austin Drive, Lee's Summit, MO: listing photo 23525 NE Austin Drive, Lee's Summit, MO: listing photo 3
Price Cut · $2K
$228,00071d active
2beds|2.5baths|1,372sqft|Townhome for sale
3525 NE Austin Dr, Lee's Summit, MO
10804 Glenwood Street, Overland Park, KS10804 Glenwood Street, Overland Park, KS: listing photo 210804 Glenwood Street, Overland Park, KS: listing photo 3
Pantry
$345,00074d active
3beds|2.5baths|1,528sqft|Townhome for sale
10804 Glenwood St, Overland Park, KS
12321 S Tallgrass Drive, Olathe, KS12321 S Tallgrass Drive, Olathe, KS: listing photo 212321 S Tallgrass Drive, Olathe, KS: listing photo 3
Pantry
$375,00075d active
4beds|3.5baths|2,228sqft|Townhome for sale
12321 S Tallgrass Dr, Olathe, KS
13644 W 58 Terrace, Shawnee, KS13644 W 58 Terrace, Shawnee, KS: listing photo 213644 W 58 Terrace, Shawnee, KS: listing photo 3
Pantry
$375,00075d active
3beds|3.5baths|1,958sqft|Townhome for sale
13644 W 58 Ter, Shawnee, KS
310 NE 194th Court, Smithville, MO310 NE 194th Court, Smithville, MO: listing photo 2310 NE 194th Court, Smithville, MO: listing photo 3
Open Wed 10 AM to 6 PM
$288,99076d active
4beds|2.5baths|1,658sqft|Townhome for sale
310 NE 194th Ct, Smithville, MO
312 NE 194th Court, Smithville, MO312 NE 194th Court, Smithville, MO: listing photo 2312 NE 194th Court, Smithville, MO: listing photo 3
Open Wed 10 AM to 6 PM
$305,99076d active
4beds|2.5baths|1,658sqft|Townhome for sale
312 NE 194th Ct, Smithville, MO

Last updated

① Kansas City itself — the place you are on

Homes by price in Kansas City

Price rangeFor sale
Under $200,000For sale1,764
Under $300,000For sale3,190
Under $400,000For sale4,530
Under $500,000For sale5,457
Under $600,000For sale6,176
Under $750,000For sale6,873
Under $1,000,000For sale7,520
$300,000 – $400,000For sale1,396
$400,000 – $500,000For sale966
$500,000 – $600,000For sale752
$600,000 – $750,000For sale720
$1M and aboveFor sale582
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$621,230100%18d27421146
66061Seller's3.4 moMedian$625,16299%19d28112136
66048Balanced4.3 moMedian$209,50097%28d165353
64083Balanced4.7 moMedian$379,90098%28d2046104
66221Seller's3.6 moMedian$982,675101%28d116458
64152Seller's3.6 moMedian$482,450100%27d1571457
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.4 moMedian$349,00095%41d1104
AvondaleStrong Buyer's12 moMedian—102%—300
BasehorSeller's3.7 moMedian$499,95099%31d92356
BeltonSeller's2.7 moMedian$339,900100%22d81439
BirminghamStrong Buyer's12 moMedian—55%—200
Blue SpringsSeller's2.6 moMedian$389,45099%18d20714115
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
Canyon LakesFor sale27
Heritage RanchFor sale27
Garrett RanchFor sale25
Seven BridgesFor sale25
Falcon LakesFor 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 51 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.8 moMedian$270,00098%22d3,0541431,058
Clay County, MOSeller's2.8 moMedian$372,45098%20d91853428
Cass County, MOBalanced4.5 moMedian$359,00099%28d68422229
Platte County, MOSeller's3.6 moMedian$440,00098%24d50431179
Johnson County, KSSeller's2.7 moMedian$600,000100%17d2,1331571,081
Wyandotte County, KSSeller's3.8 moMedian$248,00096%23d52627178
Leavenworth County, KSBalanced4.7 moMedian$280,00097%28d47313147
Miami County, KSBalanced5.1 moMedian$322,50096%34d2551076
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.