There are currently 183 Townhouse for sale in Alabama. The average price per square foot is $1,699. Want to buy a house, land, or condo in Alabama? Check out our ranking: Best Places to Live in Alabama
Browse Townhouses in Alabama by county | No of Properties | Avg. list price |
---|---|---|
Jefferson County | 95 Townhouses for sale | $396,297 |
Shelby County | 73 Townhouses for sale | $313,787 |
|