States Ranked by bookstores per capita:
1. Wyoming
2. Vermont
3. Montana
4. New Hampshire
5. Iowa
34. Texas
38. Ohio
39. Florida
47. California
50. New York
Now, one must keep in mind that the lower rank doesn't come from lack of bookstores necessarily but from plethora of people. For example Wyoming has 39 bookstores for a population of 507,000 people. New York has 437 bookstores for a populaiton of 19,227,000 people.
Florida has 635 bookstores for 17, 397,000 people. Ohio has 426 for 11,459,000 people.