Alabama has 96 Farmers Markets, with a population of 4.85 million, there is 1 Farmers Market for every 50.5 thousand people. Alabama state is ranked 19th in the USA for Farmers Markets per capita.