There are currently 181 Townhouse for sale in Alabama. The average price per square foot is $1,683. 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 | $384,075 |
Shelby County | 70 Townhouses for sale | $313,396 |
|