Coffee beans are readily available in almost all the states in the US.  First, the best place to buy coffee beans is directly from a roaster. When buying, ask for the roasting date. Then let the beans rest for between 4 and 7 days depending on the roast and the brew method. Start by checking if there is a roaster near you. You can visit or order online, but it is always a good idea to visit.  Ensure the roaster is selling specialty coffee beans. Most importantly, buy whole beans instead of ground coffee.  Apart from a local roaster, other places to buy coffee beans include: 1) Grocery stores  2) Roasters who deliver 3) AmazonFresh 4) Walmart 5) Starbucks 6) Macdonald