NHL City[1] Jan High[2] Jan Low[3] # Cold[4] # Cool[5] Snow (cm)[6] Population[7] Franchise[8] Cup Wins[9] Other Big Four Teams[10]
Winnipeg, MB -11.3°C -21.4°C 5 7 114 834,678 2011[11]
Edmonton, AB -6.3°C -17.7°C 4 7 118 1,418,118 1972 5  
Ottawa, ON -5.8°C -14.8°C 3 5 224 1,488,307 1992[12] 4[13]
Montreal, QC -5.3°C -14.0°C 3 5 210 4,291,732 1909[14] 26[15]  
Minneapolis, MN -4.7°C -12.9°C 3 5 130 3,690,512 2000[16] NFL, MLB, NBA
Calgary, AB -0.9°C -13.2°C 2 7 129 1,481,806 1980 3  
Toronto, ON -0.7°C -6.7°C 1 4 122 6,202,225 1917 13 MLB, NBA
Buffalo, NY 0.1°C -7.2°C   4 242 1,125,637 1970   NFL
Detroit, MI 0.2°C -7.1°C 4 114 4,365,205 1926 11 NFL, MLB, NBA
Chicago, IL 0.4°C -6.9°C   4 99 9,618,502 1926 6 NFL, MLB (x2), NBA
Pittsburgh, PA 2.4°C -5.9°C 4 112 2,370,930 1967[17] 5 NFL, MLB
Boston, MA 2.7°C -4.9°C   4 125 4,941,632 1924 6 NFL, MLB, NBA
Columbus, OH 2.8°C -5.6°C 3 72 2,138,926 2000
Salt Lake City, UT 3.7°C -4.3°C   3 132 1,261,337 2024   NBA
New York, NY[18] 4.2°C -2.3°C 2 76 20,140,470 1926[19] 11[20] NFL (x2), MLB (x2), NBA (x2)
St. Louis, MO 4.7°C -4.6°C   3 42 2,807,338 1967[21] 1 MLB
Philadelphia, PA 5.2°C -3.3°C 3 59 6,245,051 1967[22] 2 NFL, MLB, NBA
Vancouver, BC 6.3°C 0.8°C     38 2,642,825 1970 1[23]  
Denver, CO 6.7°C -7.6°C 5 125 2,963,821 1995[24] 3 NFL, MLB, NBA
Washington, DC 7.1°C -1.1°C   2 35 6,385,162 1974 1 NFL, MLB, NBA
Seattle, WA 8.3°C 2.8°C 16 4,018,762 2021 NFL, MLB
Nashville, TN 9.5°C -1.1°C   1 12 1,989,519 1998   NFL
Raleigh, NC 11.1°C -0.1°C 1 13 1,413,982 1997 1
Las Vegas, NV 13.8°C 4.2°C     1 2,265,461 2017 1 NFL
Dallas, TX 14.3°C 3.3°C 4 7,637,387 1993 1 NFL, MLB, NBA
San Jose, CA 14.9°C 6.0°C       2,000,468 1991    
Los Angeles, CA[25] 19.7°C 9.0°C 13,200,998 1967[26] 3[27] NFL (x2), MLB (x2), NBA (x2)
Tampa, FL 21.8°C 11.6°C       3,097,859 1992 3 NFL, MLB
Miami, FL 23.1°C 16.2°C 6,091,747 1993 2 NFL, MLB, NBA

[1]
Patrick Richard:
Metro areas.

Climate, population, and NHL history data from Wikipedia (accessed 22 Aug 22 (Salt Lake City accessed 1 Apr 26)).
[2]
Patrick Richard:
Dec where Dec is colder.
[3]
Patrick Richard:
Dec where Dec is colder.
[4]
Patrick Richard:
Number of months with average high at or below 0.0°C.

Where blank, the number is 0.
[5]
Patrick Richard:
Number of months with average low at or below 0.0°C.

Where blank, the number is 0.
[6]
Patrick Richard:
Where blank, the number is 0.
[7]
Patrick Richard:
Metro population.
[8]
Patrick Richard:
Year that team (or first team still active as applicable) started playing in city.

See notes for past teams.
[9]
Patrick Richard:
Includes wins by defunct franchises.

Where blank, the number is 0.
[10]
Patrick Richard:
Other cities with 3x Big Four teams include: Atlanta (GA); Houston (TX); and San Francisco (CA).

Other cities with 2x Big Four teams include: Baltimore (MD); Charlotte (NC); Cincinnati (OH); Cleveland (OH); Indianapolis (IN); Kansas City (KS); Milwaukee (WI); and New Orleans (LA).  

Other cities with 1x Big Four team include: Green Bay (WI); Jacksonville (FL); Memphis (FL); Oakland (CA); Oklahoma City (OK); Orlando (FL); Portland (OR); Sacramento (CA); Salt Lake City (UT); and San Antonio (TX).

Cities with defunct NHL teams include:
-Quebec, QC (Bulldogs, 1878–1920; Nordiques 1972–1995)
-Hamilton, ON (Tigers, 1920–1925)
-Oakland, CA (Seals/Golden Seals, 1967–1978)
-Kansas City, KS (Scouts, 1974–1976)
-Cleveland, OH (1976–1978)
-Atlanta, GA (Flames, 1972–1980; Thrashers 1999–2011)
-Hartford, CT (Whalers, 1972–1997) 

[11]
Patrick Richard:
Jets: 1972–1996
[12]
Patrick Richard:
Senators: 1883–1934
[13]
Patrick Richard:
Current Senators: 0
Past Senators: 4
[14]
Patrick Richard:
Wanderers: 1917–1918
Maroons: 1924–1938
[15]
Patrick Richard:
Canadiens: 24
Maroons: 2
[16]
Patrick Richard:
North Stars 1967–1993
[17]
Patrick Richard:
Pirates: 1925–1930
[18]
Patrick Richard:
Islanders, Rangers, & New Jersey Devils.
[19]
Patrick Richard:
NYI: 1972; NJD: 1982

Brooklyn Americans: 1925–1942
[20]
Patrick Richard:
NYR: 4; NYI: 4; NJD: 3
[21]
Patrick Richard:
Eagles 1934–1935
[22]
Patrick Richard:
Quakers: 1930–1931
[23]
Patrick Richard:
Canucks: 0
Millionaires: 1
[24]
Patrick Richard:
Colorado Rockies: 1976–1982
[25]
Patrick Richard:
Kings and Anaheim Ducks.
[26]
Patrick Richard:
ANA: 1993
[27]
Patrick Richard:
LAK: 2; ANA: 1