Continental · Canada

Montreal weather, year by year

Montreal averages 5.9 °C over a year. Its warmest year since 1940 was 2024 (+2.0 °C vs normal), and 2025 ranks 21 of 86.

YearYear 2025
Mean tempMean temp 6.1 °C
vs normalvs normal +0.2 °C
RankRank 21/86

Tap or slide over the stripes to flip the year

The climate of Montreal

July is the warmest month (highs around 25.0 °C) and January the coldest (lows around -14.9 °C). About 1,107 mm of precipitation falls each year.

-10°0°10°20°0100200°Cmm-7°-15°74Jan-5°-14°60Feb1°-8°74Mar10°0°103Apr18°7°100May23°13°108Jun25°15°101Jul24°14°103Aug20°10°99Sep12°4°111Oct4°-3°88Nov-3°-10°85Dec
Average low → highPrecipitation (mm)Normal 1991–2020

Every year in Montreal since 1940, ranked

Pick a measure and line up all 86 years against the 1991–2020 normal. 2025 ranks 21 of 86 (+0.2 °C).

194019832025

2025 · 6.1 °C · +0.2 °C vs normal · rank 21 of 86

Warmest years

  1. 120247.9 °C
  2. 220237.3 °C
  3. 320107.2 °C
  4. 420217.2 °C
  5. 519987.1 °C

Coldest years

  1. 119724.1 °C
  2. 219634.2 °C
  3. 319764.3 °C
  4. 419624.3 °C
  5. 519414.3 °C
All 86 years in a table
YearMean temperatureDaytime highsNight lowsPrecipitationHot days (30 °C+)Frost daysSnowfallRainy days
20256.1 °C10.7 °C1.4 °C1,059 mm12 days158 days172 cm153 days
20247.9 °C12.1 °C3.6 °C1,241 mm4 days142 days125 cm153 days
20237.3 °C11.5 °C3.0 °C1,421 mm6 days151 days174 cm153 days
20226.2 °C10.9 °C1.4 °C1,227 mm4 days148 days147 cm135 days
20217.2 °C11.5 °C2.9 °C897 mm11 days140 days125 cm123 days
20206.9 °C11.3 °C2.3 °C1,124 mm14 days163 days115 cm133 days
20195.2 °C9.6 °C0.7 °C1,272 mm2 days161 days172 cm146 days
20186.0 °C10.3 °C1.7 °C1,152 mm11 days172 days158 cm154 days
20176.2 °C10.4 °C2.1 °C1,378 mm3 days148 days159 cm143 days
20166.6 °C11.2 °C1.9 °C1,172 mm7 days162 days137 cm138 days
20155.9 °C10.6 °C0.9 °C968 mm3 days152 days120 cm138 days
20145.6 °C10.0 °C0.9 °C1,025 mm1 day154 days134 cm131 days
20135.9 °C10.3 °C1.3 °C977 mm5 days159 days145 cm136 days
20127.1 °C11.8 °C2.2 °C979 mm8 days153 days139 cm113 days
20116.6 °C10.9 °C2.2 °C1,323 mm3 days151 days143 cm142 days
20107.2 °C11.4 °C2.9 °C1,160 mm9 days155 days106 cm127 days
20095.3 °C9.7 °C0.8 °C1,072 mm1 day161 days107 cm127 days
20085.7 °C10.0 °C0.9 °C1,214 mm1 day163 days236 cm152 days
20075.6 °C9.9 °C0.8 °C1,071 mm5 days158 days240 cm129 days
20066.9 °C11.0 °C2.6 °C1,272 mm5 days152 days82 cm150 days
20056.1 °C10.5 °C1.3 °C1,174 mm7 days155 days133 cm134 days
20045.1 °C9.6 °C0.2 °C953 mm0 days163 days105 cm126 days
20035.1 °C9.4 °C0.3 °C1,121 mm3 days162 days140 cm133 days
20026.4 °C10.6 °C1.5 °C1,005 mm10 days169 days150 cm139 days
20016.8 °C11.3 °C1.8 °C870 mm13 days159 days147 cm114 days
20005.2 °C9.4 °C0.7 °C1,179 mm0 days157 days181 cm146 days
19996.9 °C11.4 °C2.2 °C1,005 mm9 days153 days131 cm125 days
19987.1 °C11.3 °C2.8 °C1,062 mm1 day143 days118 cm144 days
19974.7 °C9.0 °C0.0 °C1,078 mm1 day169 days214 cm136 days
19965.4 °C9.5 °C1.2 °C1,220 mm0 days169 days110 cm152 days
19955.6 °C9.9 °C1.0 °C1,128 mm5 days160 days166 cm124 days
19944.9 °C9.3 °C0.2 °C1,106 mm4 days158 days165 cm131 days
19934.7 °C9.2 °C0.0 °C1,164 mm2 days166 days186 cm139 days
19924.7 °C9.2 °C-0.1 °C1,021 mm0 days168 days97 cm140 days
19916.2 °C11.0 °C1.3 °C950 mm4 days154 days117 cm124 days
19906.4 °C11.0 °C1.7 °C1,279 mm0 days159 days165 cm152 days
19894.7 °C9.7 °C-0.3 °C964 mm8 days166 days139 cm127 days
19886.0 °C10.6 °C1.3 °C850 mm16 days157 days105 cm114 days
19875.9 °C10.6 °C0.9 °C984 mm8 days162 days143 cm128 days
19865.3 °C9.9 °C0.6 °C1,186 mm1 day164 days144 cm141 days
19855.3 °C9.9 °C0.5 °C910 mm5 days160 days155 cm133 days
19845.6 °C10.3 °C0.9 °C995 mm2 days155 days141 cm135 days
19836.1 °C10.6 °C1.5 °C1,299 mm11 days162 days178 cm141 days
19825.3 °C10.2 °C0.2 °C991 mm3 days158 days116 cm125 days
19815.8 °C10.2 °C1.3 °C1,114 mm2 days157 days109 cm138 days
19804.6 °C9.2 °C-0.1 °C1,041 mm2 days170 days110 cm140 days
19795.9 °C9.9 °C1.1 °C974 mm4 days155 days110 cm148 days
19784.5 °C9.2 °C-0.7 °C1,019 mm7 days177 days169 cm130 days
19775.7 °C9.9 °C1.1 °C1,108 mm10 days156 days189 cm145 days
19764.3 °C9.1 °C-0.8 °C1,333 mm2 days171 days195 cm168 days
19755.8 °C10.4 °C0.6 °C1,177 mm13 days169 days207 cm146 days
19744.6 °C8.9 °C-0.1 °C1,263 mm0 days186 days199 cm163 days
19736.3 °C10.6 °C1.8 °C1,274 mm1 day148 days141 cm146 days
19724.1 °C8.6 °C-0.9 °C1,241 mm2 days186 days216 cm161 days
19714.8 °C9.2 °C-0.2 °C1,036 mm1 day171 days205 cm136 days
19704.7 °C9.1 °C-0.2 °C940 mm5 days171 days166 cm137 days
19695.1 °C9.3 °C0.4 °C1,054 mm1 day170 days148 cm140 days
19684.6 °C9.1 °C-0.4 °C948 mm4 days161 days167 cm128 days
19674.7 °C9.1 °C-0.4 °C1,008 mm1 day182 days135 cm145 days
19665.3 °C9.9 °C0.7 °C894 mm3 days169 days123 cm116 days
19654.7 °C9.3 °C-0.3 °C890 mm1 day179 days100 cm132 days
19645.3 °C9.9 °C0.3 °C860 mm4 days169 days90 cm127 days
19634.2 °C8.9 °C-0.5 °C1,020 mm8 days170 days145 cm122 days
19624.3 °C9.0 °C-0.3 °C1,076 mm2 days178 days175 cm138 days
19615.1 °C9.5 °C0.9 °C1,091 mm0 days173 days151 cm146 days
19605.5 °C9.9 °C1.1 °C954 mm5 days162 days141 cm131 days
19595.3 °C9.7 °C0.8 °C1,118 mm8 days170 days189 cm151 days
19584.6 °C8.8 °C0.2 °C1,089 mm0 days162 days188 cm149 days
19575.7 °C10.3 °C1.0 °C1,078 mm3 days148 days97 cm127 days
19564.5 °C8.9 °C-0.2 °C938 mm1 day181 days154 cm155 days
19555.4 °C9.7 °C1.0 °C855 mm16 days161 days129 cm133 days
19544.8 °C8.8 °C0.5 °C1,387 mm0 days161 days228 cm165 days
19536.7 °C11.1 °C2.2 °C940 mm6 days133 days73 cm131 days
19525.7 °C9.9 °C1.4 °C1,128 mm3 days168 days170 cm138 days
19515.2 °C9.2 °C0.8 °C1,159 mm0 days160 days211 cm146 days
19504.8 °C9.3 °C0.0 °C1,091 mm2 days173 days193 cm149 days
19496.3 °C10.9 °C1.3 °C971 mm11 days157 days128 cm143 days
19485.3 °C10.1 °C0.2 °C924 mm6 days159 days92 cm132 days
19475.3 °C9.5 °C0.9 °C1,164 mm4 days179 days160 cm142 days
19465.6 °C10.3 °C0.8 °C1,101 mm4 days155 days161 cm138 days
19455.2 °C9.2 °C1.2 °C1,351 mm0 days150 days103 cm157 days
19444.9 °C9.3 °C0.6 °C901 mm8 days179 days204 cm135 days
19434.4 °C8.3 °C0.4 °C1,033 mm0 days173 days147 cm160 days
19424.9 °C8.9 °C0.9 °C1,048 mm1 day161 days215 cm142 days
19414.3 °C8.6 °C0.0 °C970 mm2 days168 days123 cm133 days
19404.5 °C8.4 °C0.5 °C1,119 mm0 days180 days184 cm148 days

Year vs year

Pick two years and let them fight it out in Montreal: month by month, point by point.

In Montreal, 2024 beats 2025 by 1.8 °C on mean temperature.

-10°0°10°20°°CJFMAMJJASOND
20252024Normal 1991–2020
4points2
  • 6.1 °CWarmer7.9 °C
  • 1,059 mmWetter1,241 mm

Records in Montreal

The most extreme days and years since 1940, with the readings of a nearby station when they go further.

Hottest day

35.0 °C

May 27, 2020 estimate

Nearby station: 37.2 °C on July 2, 2018 measured

Coldest night

-37.5 °C

January 15, 1957 estimate

Nearby station: -36.1 °C on January 4, 1981 measured

Wettest day

106 mm

August 9, 2024 estimate

Nearby station: 143 mm on November 8, 1996 measured

Snowiest day

33 cm

November 30, 1944 estimate

Strongest gust

113 km/h

January 27, 1996 estimate

Year records

  • Warmest20247.9 °C
  • Coldest19724.1 °C
  • Wettest20231,421 mm
  • Driest1988850 mm

The weather on your birthday in Montreal

Any day since 1940: high, low, rain, snow, and how warm it was compared with the same date in every other year.

Your date stays in your browser.

Montreal vs another city

Montreal is warmer than Moscow by 0.1 °C on average over the year. Montreal gets 498 mm more precipitation per year. In Montreal, 6 months out of 12 are warmer.

-10°0°10°20°°CJFMAMJJASOND
MontrealMoscowBand: average low to average high

Questions & answers

What is the climate like in Montreal?

Montreal averages 5.9 °C over the year. The warmest month is July, with highs around 25.0 °C; the coldest is January, with lows around -14.9 °C. About 1,107 mm of precipitation falls each year, over some 136 rainy days.

What was the warmest year in Montreal?

2024, at +2.0 °C compared with the 1991–2020 normal. The coldest was 1972. Out of 86 years since 1940, 2025 ranks 21.

What is the wettest month in Montreal?

October gets the most precipitation and February the least. The wettest year was 2023, the driest 1988.

Is Montreal getting warmer?

Compared with its first thirty years on record (from 1940), the last ten years in Montreal show a gap of +1.5 °C in mean temperature.

More cities to explore