This is a listing, by rank, of the population of the Metropolitan Areas of all the cities that have teams in the National Hockey League. All populations are 2009 estimates.
Two metropolitan areas have more than one team. New York City has three - New York Rangers, New York Islanders, and the New Jersey Devils. Los Angeles has two - Los Angeles Kings and Anaheim Ducks.
- 1 New York City 19,069,796
- 2 Los Angeles 12,874,797
- 3 Chicago 9,580,567
- 4 Dallas 6,447,615
- 5 Philadelphia 5,968,252
- 6 Toronto 5,623,450
- 7 Miami 5,547,051
- 8 Washington 5,476,241
- 9 Boston 4,588,680
- 10 Detroit 4,403,437
- 11 Phoenix 4.364,094
- 12 San Jose 4,317,853
- 13 Montreal 3.814,738
- 14 Minnesota 3,269,814
- 15 St. Louis 2,828,990
- 16 Tampa 2,747,272
- 17 Denver 2,552,195
- 18 Pittsburgh 2,354,957
- 19 Vancouver 2,328,007
- 20 Las Vegas (2010) 1,951,269
- 21 Columbus 1,773,120
- 22 Raleigh 1,742,816
- 23 Nashville 1,582,764
- 24 Calgary 1,230,200
- 25 Ottawa 1,220,700
- 26 Edmonton 1,155,400
- 27 Buffalo 1,124,309
- 28 Winnipeg 663,617