Revealed - The best city to celebrate St. Patrick's Day

The answer may surprise you...

Think Dublin is the only place to be in the world for March 17th? You'd think wrong.

A US financial site has ranked 200 cities' St Patrick's Day celebrations based on a number of factors, including weather conditions and cost of festivities.

Source: WalletHub

Buffalo in New York came out on top, based on the city's traditions and favourable weather forecast on the day. Palmsdale in California fared the worst, however, rating poorly across the board.

St. Louis in Missouri has the most Irish bars per capita, while Pittsburgh and Philadelphia has the highest percentage of Irish population out of all the cities examined.

Pittsburgh's also ranks best in the weather stakes, with Anchorage in Alaska unsurprisingly not predicting good conditions for the day that's in it.

Contrary to popular belief, the first St Patrick's Day parade was not held in Ireland. Its roots are actually in the U.S., though some say Boston while others claim New York, with nearly 33 million people in the U.S. claim Irish ancestry, after all.

The full data breakdown can be seen here.