Oklahoma has 30 Farmers Markets, with a population of 3.9 million, there is 1 Farmers Market for every 129.9 thousand people. Oklahoma state is ranked 51st in the USA for Farmers Markets per capita.