It may be hidden behind all the smiles and non-aggressive driving, but Denver is actually the nation’s angriest city.

So says The Daily Beast website, which combined the number of protesters who showed up for a 2009 Tea Party event and the number of Occupy Denver marchers from Oct. 15, then divided that figure (7,000) into the population (582,447). The number was then extrapolated to arrive at a number of protesters per million residents (if Denver had a million residents)

The result: Denver, with 12,018 protesters per million residents tops Portland, Ore.’s paltry 8,197 per million to capture the title of America’s Angriest City.

Now, even if you divide the number of protesters into Denver’s actual population from the 2010 Census (600,158), you’d still come out on top – far ahead of New York City’s 1,024.

See the complete list at TheDailyBeast.com.