Ohio has 186 Farmers Markets, with a population of 11.61 million, there is 1 Farmers Market for every 62.4 thousand people. Ohio state is ranked 29th in the USA for Farmers Markets per capita.