Alabama has 33 Horse Tacks, with a population of 4.85 million, there is 1 Horse Tack for every 147 thousand people. Alabama state is ranked 17th in the USA for Horse Tacks per capita.