To say that craft beer is popular in America is a serious understatement. Once dominated by big time cities like San Diego, Austin, and Denver, now even tiny American towns can now point tourists and passerby to their local town brewery. Yes, Americans love beer. But what city can claim to be craft beer’s biggest fans?

If you consider yourself a craft beer lover, perhaps you should pack your bags and head for Asheville, North Carolina. A recent data report compiled by shows that the outdoorsy southern city has the most breweries per capita of anywhere in the country.

In fact, Asheville has nearly 30 breweries just within city limits (that’s 28 breweries for every 100,000 people), including nationally recognized names like Sierra Nevada and New Belgium. Other outposts include Highland Brewing Company (Asheville’s oldest brewery, 1994), Green Man Brewery, French Broad River Brwery, Catawba Brewing Company, and Eurisko Beer Company.

The second best city for beer lovers?

Portland, Maine boats 26 breweries per 100,000 residents. Find popular large-scale craft brewers including Allagash, as well as Austin Street Brewery, Lone Pine Brewing, Oxbow Brewing Company, and Maine Mead Works.

Rounding out the top 10 cities for craft beer drinking are Bend, Oregon; Kalamazoo, Michigan; Boulder, Colorado; Vista, California; Leesburg, Virginia; Greenville, South Carolina; Fort Collins, Colorado’ and Pensacola, Florida. compiled data for cities with a population above 50,000 and at least five breweries per 100,000 residents.

Also see, The Most Affordable U.S. Cities or Grilling. 

Follow us on Instagram.




Meghan is a full-time writer exploring the fun facts behind food. She lives a healthy lifestyle but lives for breakfast, dessert and anything with marinara. She’s thrown away just as many meals as she’s proud of.