Hooooo boy, this is going to make a whole bunch of shocked hipsters spit their cold brewed coffee all over their reclaimed wood kitchen tables.

A new study found the top cities for beer drinkers in America, and number one is Portland, wait for it... Maine. Portland, Oregon came in third.

The rankings are based on the number of microbreweries, brew pubs, bars per capita, the average Yelp rating for those places, and the average price for a beer.

Portland, Maine came in first mainly thanks to its ratio of 17 breweries for only 66,000 people. It's not the only unexpected city on the list. Here's the top 25:

SmartAsset