Medicine Hat climate — normals and trends

Medicine Hat (Canada) has a cold semi-arid climate (BSk) under the Köppen-Geiger classification. Its mean annual temperature is 5.9 °C and it receives 393 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (20.0 °C on average) and the coldest is January (-8.7 °C). Rainfall peaks in June.

Medicine Hat averages 162 frost days, 19 hot days (≥ 30 °C) and 80 rainy days per year.

No statistically significant temperature trend emerges for Medicine Hat between 1940 and 2025: over this span, year-to-year swings outweigh the climate signal.

The hottest day of the period reached 39.9 °C (on 24 August 1969) and the coldest -42.4 °C (on 13 January 2024).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

Medicine HatAlberta

coords
50.04°, -110.68°
period
19402025 · 86 yrs
BSkCold semi-aridWarmest monthJulyColdest monthJanuaryWettest monthJuneDriest monthFebruary

Mean daily temperature

5.9°C

Average daily high

11.5°C

Average daily low

0.4°C

Annual rainfall

393mm

Sunshine / day

9.7h

Mean relative humidity

62%

Average peak wind

19.1km/h

Seasonal range

28.7°C

Frost days (< 0 °C)

162 d/yr

Hot days (≥ 30 °C)

19 d/yr

Rainy days (≥ 1 mm)

80 d/yr

Annual snowfall

78.7 cm

Average feels-like high

7.9 °C

Average feels-like low

-3.6 °C

Average peak gust

37.6 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

14.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

No clear trend over this period

Over a short window, year-to-year swings outweigh the climate signal. Try 86 years.

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

39.9 °C

24 August 1969

Coldest day

-42.4 °C

13 January 2024

Wettest day

70 mm

25 September 1986

Windiest day

54.6 km/h

16 March 1951

Strongest gust

101.2 km/h

19 November 1962

Hottest feels-like

38.8 °C

23 July 2007

Coldest feels-like

-48.3 °C

13 January 2024

Snowiest day

29.3 cm

29 May 1982

Sunniest day

15.9 h

25 June 1958

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.7 °C2 July 2025-33.5 °C18 February 20256.4 °C419 mm17153
202436.5 °C23 July 2024-42.4 °C13 January 20246.1 °C491 mm31151
202338.6 °C24 July 2023-30.1 °C24 February 20237.4 °C258 mm22163
202236.8 °C3 September 2022-36.5 °C20 December 20225.6 °C502 mm32165
202137.4 °C1 July 2021-37.2 °C28 December 20216.5 °C265 mm33171
202035.1 °C17 August 2020-31.5 °C18 January 20205.8 °C358 mm18173
201935.4 °C23 July 2019-37.9 °C2 March 20194.4 °C341 mm16185
201838.8 °C10 August 2018-35.5 °C12 February 20185.1 °C281 mm21176
201734.8 °C30 August 2017-32.3 °C7 February 20176.1 °C329 mm33156
201632.1 °C21 August 2016-25.9 °C17 December 20166.9 °C470 mm6147
201536.6 °C13 August 2015-28.2 °C4 January 20157.2 °C303 mm21158
201433.8 °C30 July 2014-31.3 °C5 January 20145.1 °C437 mm12163
201334.6 °C2 September 2013-36.4 °C6 December 20135.4 °C424 mm16192
201233.4 °C28 August 2012-36.3 °C18 January 20126.3 °C446 mm16166
201134.6 °C18 July 2011-34.6 °C31 January 20115.3 °C414 mm19173
201034.9 °C26 August 2010-29.8 °C6 January 20105.3 °C538 mm2167
200934.7 °C3 September 2009-34.8 °C8 December 20094.4 °C382 mm16181
200836.3 °C18 August 2008-35.3 °C15 December 20085.1 °C429 mm13182
200737.9 °C23 July 2007-29.5 °C14 February 20076.5 °C394 mm27157
200634.3 °C22 July 2006-28.8 °C17 February 20067.3 °C350 mm28162
200533.8 °C31 July 2005-34.5 °C13 January 20056.1 °C424 mm12154
200434.5 °C17 July 2004-33.0 °C27 January 20046.0 °C395 mm4170
200336.1 °C10 August 2003-32.1 °C22 January 20036.3 °C354 mm34159
200234.4 °C13 July 2002-33.4 °C8 March 20024.9 °C583 mm12183
200137.8 °C3 August 2001-27.5 °C26 February 20017.3 °C208 mm31163
200035.9 °C13 July 2000-31.8 °C16 December 20005.8 °C267 mm22169
199934.9 °C30 August 1999-26.9 °C24 January 19997.5 °C356 mm13150
199835.0 °C2 September 1998-35.0 °C12 January 19987.3 °C418 mm25147
199735.6 °C5 August 1997-36.5 °C11 January 19976.6 °C275 mm20161
199634.5 °C27 August 1996-37.9 °C29 January 19963.7 °C457 mm22166
199531.6 °C5 August 1995-28.0 °C7 December 19955.4 °C443 mm6163
199434.9 °C21 July 1994-34.3 °C8 February 19946.3 °C351 mm22152
199332.4 °C29 July 1993-33.6 °C1 January 19935.3 °C550 mm4153
199233.1 °C18 August 1992-34.9 °C30 December 19926.9 °C475 mm9149
199136.7 °C31 August 1991-31.3 °C9 January 19916.9 °C408 mm13159
199036.8 °C6 August 1990-38.2 °C21 December 19906.6 °C346 mm19163
198935.5 °C20 July 1989-39.2 °C21 December 19895.5 °C435 mm16160
198834.8 °C22 July 1988-27.6 °C5 February 19887.8 °C219 mm29143
198734.7 °C14 June 1987-23.3 °C15 January 19878.5 °C285 mm12142
198633.7 °C30 May 1986-26.8 °C19 February 19867.2 °C545 mm16137
198535.4 °C10 July 1985-35.0 °C26 November 19855.1 °C351 mm21166
198435.9 °C29 June 1984-34.1 °C29 December 19846.2 °C332 mm24166
198338.8 °C6 August 1983-38.1 °C24 December 19836.4 °C364 mm21152
198232.0 °C21 June 1982-34.5 °C23 January 19824.2 °C430 mm11171
198133.4 °C4 July 1981-31.1 °C10 February 19817.7 °C367 mm22144
198033.0 °C21 May 1980-35.8 °C8 January 19806.1 °C351 mm9150
197936.0 °C21 July 1979-34.8 °C15 February 19795.5 °C263 mm20165
197834.8 °C5 August 1978-32.5 °C30 December 19784.3 °C578 mm18156
197734.4 °C21 July 1977-37.8 °C9 December 19775.9 °C393 mm9155
197635.4 °C22 August 1976-30.9 °C7 January 19767.2 °C367 mm13152
197536.9 °C27 July 1975-35.7 °C5 February 19754.7 °C509 mm15169
197436.2 °C24 June 1974-33.1 °C10 January 19746.8 °C405 mm20159
197338.1 °C10 July 1973-32.4 °C4 January 19736.6 °C361 mm21166
197234.6 °C28 August 1972-38.4 °C14 January 19724.3 °C526 mm16177
197137.0 °C5 August 1971-32.7 °C13 January 19715.1 °C440 mm26161
197037.3 °C7 August 1970-34.2 °C16 January 19705.0 °C426 mm33186
196939.9 °C24 August 1969-37.3 °C23 January 19694.6 °C395 mm28162
196835.9 °C9 July 1968-40.6 °C29 December 19686.0 °C464 mm15157
196736.3 °C5 September 1967-29.7 °C6 January 19676.2 °C343 mm35176
196633.1 °C26 May 1966-30.4 °C20 January 19665.7 °C460 mm17166
196535.0 °C2 August 1965-32.4 °C8 January 19655.2 °C431 mm17168
196437.6 °C18 August 1964-32.7 °C15 December 19646.5 °C450 mm23157
196335.3 °C22 July 1963-34.7 °C18 January 19637.4 °C393 mm24138
196233.4 °C16 August 1962-33.7 °C28 February 19626.6 °C350 mm9140
196139.3 °C5 August 1961-31.5 °C18 December 19617.3 °C290 mm42168
196038.3 °C19 July 1960-28.6 °C3 March 19606.1 °C404 mm23158
195935.6 °C23 July 1959-28.4 °C7 February 19595.5 °C389 mm18171
195834.3 °C10 August 1958-28.1 °C14 February 19586.7 °C381 mm24148
195734.6 °C11 July 1957-36.7 °C24 January 19575.8 °C367 mm15167
195634.0 °C10 June 1956-36.8 °C15 February 19565.4 °C364 mm17174
195535.7 °C18 July 1955-32.3 °C18 December 19554.2 °C413 mm15169
195436.6 °C19 July 1954-37.6 °C20 January 19545.7 °C432 mm14155
195339.3 °C14 July 1953-25.9 °C14 January 19537.4 °C417 mm17156
195233.6 °C1 August 1952-34.4 °C23 January 19526.2 °C318 mm9152
195136.3 °C3 August 1951-34.2 °C6 March 19512.7 °C530 mm9187
195034.1 °C9 July 1950-39.6 °C15 January 19503.7 °C410 mm11179
194936.8 °C6 August 1949-37.8 °C9 January 19496.1 °C299 mm21146
194835.6 °C5 July 1948-30.1 °C10 February 19486.1 °C326 mm15171
194737.2 °C3 August 1947-36.6 °C31 January 19474.7 °C389 mm25168
194635.6 °C30 July 1946-32.0 °C28 December 19465.4 °C509 mm19164
194533.7 °C28 July 1945-27.7 °C4 March 19454.5 °C413 mm10188
194435.5 °C30 June 1944-19.8 °C14 March 19447.8 °C378 mm15146
194335.2 °C21 July 1943-37.9 °C17 January 19436.3 °C329 mm20157
194234.6 °C20 August 1942-30.4 °C4 January 19426.0 °C356 mm7169
194136.8 °C24 June 1941-23.0 °C30 December 19417.3 °C359 mm18151
194038.0 °C12 August 1940-32.8 °C18 January 19405.6 °C377 mm34167

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
12.3 °C
+0.8 °C
Hot days (≥ 30 °C)
17 d/yr
-2
Frost days (< 0 °C)
153 d/yr
-9
Annual rainfall
419 mm
+26 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan-3.1 °C+1.0 °C36 mm+18 mm
Feb-9.2 °C-7.8 °C16 mm+1 mm
Mar6.6 °C+2.5 °C9 mm-12 mm
Apr12.6 °C+0.7 °C28 mm-6 mm
May20.5 °C+2.5 °C41 mm-13 mm
Jun22.7 °C+0.6 °C56 mm-17 mm
Jul24.4 °C-2.0 °C91 mm+49 mm
Aug26.1 °C+0.3 °C59 mm+21 mm
Sep25.8 °C+5.9 °C2 mm-35 mm
Oct14.2 °C+1.1 °C14 mm-9 mm
Nov6.5 °C+2.8 °C21 mm+0 mm
Dec-0.8 °C+1.0 °C47 mm+30 mm

The year's extremes

Hottest day
33.7 °C
2 Jul 2025
Coldest day
-33.5 °C
18 Feb 2025
Wettest day
17.5 mm
14 Jul 2025
Windiest day
47.5 km/h
16 Dec 2025
Strongest gust
91.1 km/h
17 Dec 2025
Hottest feels-like
34.0 °C
2 Jul 2025
Coldest feels-like
-38.2 °C
18 Feb 2025
Snowiest day
6.6 cm
11 Dec 2025
Sunniest day
15.8 h
18 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Medicine Hat?

Medicine Hat has a cold semi-arid climate (Köppen BSk). Over 1940-2025, the average annual temperature is 5.9 °C and it receives 393 mm of precipitation per year.

What is the hottest day ever recorded in Medicine Hat?

The hottest day measured in Medicine Hat between 1940 and 2025 was 24 August 1969, reaching 39.9 °C.

What is the coldest day in Medicine Hat?

The coldest day measured in Medicine Hat between 1940 and 2025 was 13 January 2024, at -42.4 °C.

Does it snow in Medicine Hat?

Yes. Medicine Hat gets on average 78.7 cm of snow per year and has around 162 frost days.

Has the climate of Medicine Hat warmed?

Between 1940 and 2025, no statistically significant temperature trend emerges in Medicine Hat.

What is the wettest day in Medicine Hat?

The wettest day measured in Medicine Hat between 1940 and 2025 was 25 September 1986, with 70 mm of rain in 24 hours.

What was the windiest day in Medicine Hat?

The windiest day measured in Medicine Hat between 1940 and 2025 was 16 March 1951, with winds reaching 54.6 km/h.

What is the warmest month in Medicine Hat?

The warmest month in Medicine Hat is July (20.0 °C on average); the coldest is January (-8.7 °C).

How much does it rain in Medicine Hat?

Medicine Hat receives on average 393 mm of precipitation per year, spread over about 80 rainy days.

Is it sunny in Medicine Hat?

Medicine Hat gets on average 9.7 hours of sunshine per day, roughly 3,540 hours per year over 1940-2025.

What is the biggest single-day snowfall in Medicine Hat?

The heaviest 24-hour snowfall measured in Medicine Hat between 1940 and 2025 was 29 May 1982, with 29.3 cm.

Are there tropical nights in Medicine Hat?

Yes: Medicine Hat has on average 1 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Medicine Hat?

In Medicine Hat, between 1940 and 2025, the highest apparent temperature reached 38.8 °C on 23 July 2007, and the lowest was -48.3 °C on 13 January 2024.

Compare Medicine Hat with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Medicine Hat

Other cities — Canada