Oklahoma has 51 Herb Shops, with a population of 3.9 million, there is 1 Herb Shop for every 76.4 thousand people. Oklahoma state is ranked 24th in the USA for Herb Shops per capita.