ST. CLOUD -- The Granite City ranks in the top 15 of "America's best hockey towns" according to the website "smart asset".

St. Cloud comes in at #14 on the list. The rankings take a look at aspects like "fan intensity", which includes game attendance and local google searches. They also take into account variables like housing costs, median income and unemployment.

Other Minnesota cities on the list are St. Paul at #10 and Mankato at #4. Twenty-two of the top 25 are cities with college teams. Only St. Paul, Pittsburg and Nashville qualified for the list with pro-teams.

Get the Official River Newsletter

Sign up for our newsletter and get the latest Minnesota & music news in your inbox a couple times a week. If we're not awesome, drop us like a hot potato.