City of Saint Peters climate — normals and trends

City of Saint Peters (United States) has a hot-summer humid continental climate (Dfa) under the Köppen-Geiger classification. Its mean annual temperature is 13.0 °C and it receives 963 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 (25.8 °C on average) and the coldest is January (-1.1 °C). Rainfall peaks in May.

City of Saint Peters averages 87 frost days, 59 hot days (≥ 30 °C) and 110 rainy days per year.

City of Saint Peters has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The number of frost days there went from about 98 to 76 per year over the period.

The hottest day of the period reached 43.7 °C (on 14 July 1954) and the coldest -27.8 °C (on 17 January 1982).

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

City of Saint PetersMissouri

coords
38.80°, -90.63°
period
19402025 · 86 yrs
DfaHot-summer humid continentalWarmest monthJulyColdest monthJanuaryWettest monthMayDriest monthJanuary

Mean daily temperature

13.0°C

Average daily high

18.2°C

Average daily low

8.4°C

Annual rainfall

963mm

Sunshine / day

9.1h

Mean relative humidity

69%

Average peak wind

15.7km/h

Seasonal range

26.9°C

Frost days (< 0 °C)

87 d/yr

Hot days (≥ 30 °C)

59 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

40.3 cm

Average feels-like high

17.2 °C

Average feels-like low

6.4 °C

Average peak gust

35.5 km/h

Tropical nights (≥ 20 °C)

59 d/yr

Solar radiation

15.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

+0.2 °C per decade · r² = 0.24 · p = < 0.001

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

43.7 °C

14 July 1954

Coldest day

-27.8 °C

17 January 1982

Wettest day

91 mm

14 September 2008

Windiest day

45.7 km/h

15 December 1971

Strongest gust

103.0 km/h

10 November 1998

Hottest feels-like

45.4 °C

14 July 1954

Coldest feels-like

-34.0 °C

20 January 1985

Snowiest day

24.0 cm

6 November 1951

Sunniest day

14.1 h

25 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.8 °C13 September 2025-18.3 °C21 January 202513.8 °C978 mm6282
202437.4 °C27 August 2024-21.7 °C14 January 202414.7 °C1,144 mm6358
202338.2 °C25 August 2023-11.9 °C31 January 202314.7 °C966 mm6156
202237.5 °C23 July 2022-21.2 °C22 December 202213.3 °C1,023 mm6594
202136.9 °C18 June 2021-19.5 °C16 February 202114.1 °C1,044 mm6671
202036.0 °C11 July 2020-15.9 °C14 February 202013.6 °C1,202 mm5972
201935.0 °C19 July 2019-20.3 °C30 January 201913.2 °C1,241 mm6689
201835.9 °C5 July 2018-21.5 °C1 January 201813.5 °C1,086 mm8593
201738.3 °C22 July 2017-16.6 °C27 December 201714.7 °C1,030 mm6764
201637.4 °C16 June 2016-19.1 °C18 January 201614.6 °C927 mm6769
201534.7 °C13 July 2015-19.8 °C19 February 201513.9 °C1,351 mm4667
201435.3 °C25 August 2014-22.4 °C6 January 201412.1 °C997 mm47100
201338.9 °C31 August 2013-15.3 °C24 December 201312.7 °C844 mm57105
201240.7 °C28 June 2012-10.9 °C14 January 201215.4 °C775 mm8766
201138.6 °C2 August 2011-21.6 °C10 February 201113.8 °C1,153 mm7470
201037.8 °C3 August 2010-17.3 °C10 January 201013.7 °C908 mm8389
200935.5 °C27 June 2009-18.5 °C15 January 200913.0 °C1,205 mm3379
200836.0 °C21 July 2008-15.3 °C22 December 200812.5 °C1,266 mm3998
200739.1 °C15 August 2007-20.7 °C16 February 200714.2 °C763 mm7996
200637.7 °C20 July 2006-15.7 °C18 February 200614.3 °C965 mm7567
200538.7 °C24 July 2005-15.8 °C18 January 200513.9 °C909 mm7674
200436.0 °C13 July 2004-18.2 °C31 January 200413.2 °C1,046 mm2977
200337.5 °C21 August 2003-18.2 °C25 February 200312.9 °C986 mm4388
200236.8 °C3 August 2002-21.2 °C4 March 200213.6 °C917 mm7781
200136.6 °C7 July 2001-21.4 °C2 January 200113.7 °C912 mm5681
200036.1 °C28 August 2000-19.9 °C25 December 200013.0 °C909 mm6093
199939.1 °C29 July 1999-24.7 °C5 January 199913.9 °C891 mm5572
199836.1 °C20 July 1998-21.6 °C12 March 199814.3 °C1,236 mm6164
199738.8 °C26 July 1997-20.3 °C12 January 199712.5 °C935 mm4880
199636.0 °C18 July 1996-25.0 °C3 February 199612.1 °C1,148 mm4795
199538.3 °C18 August 1995-16.4 °C9 December 199513.1 °C890 mm6687
199434.9 °C19 June 1994-23.5 °C19 January 199413.5 °C956 mm6472
199335.4 °C27 August 1993-19.1 °C18 February 199312.2 °C1,347 mm5394
199236.0 °C2 July 1992-17.0 °C16 January 199213.0 °C1,008 mm3375
199139.1 °C2 August 1991-21.1 °C8 November 199113.9 °C1,025 mm6982
199037.8 °C6 September 1990-18.5 °C24 December 199013.8 °C1,253 mm4868
198937.1 °C10 July 1989-27.0 °C22 December 198912.2 °C830 mm4898
198838.5 °C17 July 1988-23.3 °C12 February 198813.0 °C819 mm7888
198738.8 °C2 August 1987-19.0 °C24 January 198713.9 °C900 mm7676
198637.6 °C25 July 1986-18.6 °C27 January 198613.7 °C963 mm7284
198535.4 °C13 July 1985-26.4 °C20 January 198512.3 °C1,252 mm4392
198438.4 °C29 August 1984-23.9 °C19 January 198412.7 °C1,188 mm6086
198339.8 °C23 July 1983-24.9 °C25 December 198312.6 °C1,119 mm7688
198236.8 °C3 August 1982-27.8 °C17 January 198212.4 °C1,239 mm2994
198135.2 °C13 July 1981-21.8 °C19 December 198112.9 °C1,077 mm3783
198040.5 °C14 July 1980-21.0 °C1 February 198012.8 °C803 mm7695
197935.2 °C6 August 1979-26.2 °C15 January 197911.8 °C809 mm53103
197835.4 °C1 July 1978-20.7 °C6 February 197811.5 °C981 mm5898
197735.7 °C5 June 1977-24.4 °C17 January 197712.9 °C979 mm5983
197635.9 °C22 July 1976-23.1 °C9 January 197612.3 °C626 mm5399
197536.9 °C12 August 1975-17.2 °C20 January 197512.9 °C956 mm5992
197437.4 °C18 July 1974-21.9 °C1 January 197412.7 °C1,006 mm4379
197335.8 °C26 August 1973-21.6 °C21 December 197313.4 °C1,238 mm5378
197235.7 °C18 August 1972-20.9 °C5 January 197212.3 °C823 mm60101
197137.1 °C14 September 1971-17.1 °C8 February 197113.3 °C743 mm6689
197037.5 °C31 July 1970-25.1 °C21 January 197012.7 °C773 mm5590
196935.9 °C4 July 1969-17.3 °C4 January 196912.4 °C873 mm60105
196836.3 °C20 August 1968-24.0 °C7 January 196812.6 °C910 mm63100
196734.9 °C23 July 1967-16.7 °C18 January 196712.7 °C918 mm3684
196641.1 °C13 July 1966-21.8 °C29 January 196612.4 °C766 mm5796
196535.9 °C23 July 1965-23.9 °C31 January 196513.2 °C825 mm4890
196438.7 °C3 August 1964-18.5 °C14 January 196413.3 °C784 mm7097
196337.4 °C2 August 1963-24.1 °C23 January 196312.6 °C686 mm6898
196238.3 °C20 August 1962-22.5 °C11 January 196212.5 °C825 mm6490
196135.0 °C29 July 1961-20.4 °C27 January 196112.3 °C947 mm6080
196037.6 °C6 September 1960-20.9 °C5 March 196012.4 °C672 mm66116
195936.5 °C3 August 1959-23.7 °C5 January 195913.3 °C829 mm8187
195836.0 °C29 August 1958-25.6 °C17 February 195812.3 °C808 mm5093
195738.0 °C15 August 1957-16.5 °C14 January 195713.2 °C1,133 mm5079
195637.8 °C5 August 1956-13.0 °C16 January 195613.6 °C712 mm7394
195537.1 °C9 September 1955-20.1 °C11 February 195513.5 °C833 mm7195
195443.7 °C14 July 1954-14.5 °C12 January 195414.2 °C727 mm8784
195339.9 °C19 June 1953-14.9 °C23 December 195314.2 °C625 mm8880
195239.6 °C29 June 1952-14.2 °C29 January 195213.6 °C723 mm8787
195136.4 °C30 August 1951-25.1 °C2 February 195112.0 °C1,254 mm4596
195036.3 °C25 June 1950-16.0 °C7 December 195012.1 °C1,106 mm28103
194936.9 °C1 July 1949-17.1 °C30 January 194913.3 °C1,098 mm5285
194836.1 °C23 August 1948-22.0 °C26 December 194812.7 °C1,025 mm5689
194739.3 °C6 August 1947-18.5 °C4 January 194712.6 °C821 mm61110
194637.2 °C18 July 1946-16.1 °C15 February 194614.0 °C1,152 mm5264
194536.7 °C24 July 1945-15.7 °C9 January 194512.4 °C1,413 mm4091
194438.2 °C11 August 1944-15.7 °C26 December 194412.7 °C754 mm6596
194339.9 °C26 August 1943-17.6 °C15 December 194312.1 °C673 mm64110
194236.9 °C1 August 1942-22.8 °C10 January 194212.0 °C968 mm52102
194136.6 °C29 July 1941-16.3 °C19 January 194112.4 °C813 mm46110
194037.7 °C29 July 1940-25.5 °C19 January 194010.9 °C787 mm40116

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
19.1 °C
+0.9 °C
Hot days (≥ 30 °C)
62 d/yr
+3
Frost days (< 0 °C)
82 d/yr
-5
Annual rainfall
978 mm
+15 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan2.0 °C-1.5 °C56 mm-2 mm
Feb5.4 °C-0.8 °C35 mm-25 mm
Mar17.7 °C+5.7 °C80 mm-16 mm
Apr19.8 °C+1.1 °C163 mm+54 mm
May22.5 °C-1.2 °C117 mm+4 mm
Jun28.6 °C-0.2 °C181 mm+90 mm
Jul31.1 °C+0.2 °C106 mm+31 mm
Aug29.5 °C-0.6 °C17 mm-56 mm
Sep28.7 °C+2.5 °C68 mm-6 mm
Oct21.8 °C+1.7 °C73 mm-3 mm
Nov13.4 °C+1.4 °C65 mm-14 mm
Dec7.2 °C+1.4 °C19 mm-44 mm

The year's extremes

Hottest day
35.8 °C
13 Sep 2025
Coldest day
-18.3 °C
21 Jan 2025
Wettest day
56.8 mm
4 Jun 2025
Windiest day
38.6 km/h
2 Apr 2025
Strongest gust
81.0 km/h
2 Apr 2025
Hottest feels-like
41.7 °C
29 Jul 2025
Coldest feels-like
-24.3 °C
21 Jan 2025
Snowiest day
16.0 cm
5 Jan 2025
Sunniest day
14.1 h
1 Jul 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 City of Saint Peters?

City of Saint Peters has a hot-summer humid continental climate (Köppen Dfa). Over 1940-2025, the average annual temperature is 13.0 °C and it receives 963 mm of precipitation per year.

What is the hottest day ever recorded in City of Saint Peters?

The hottest day measured in City of Saint Peters between 1940 and 2025 was 14 July 1954, reaching 43.7 °C.

What is the coldest day in City of Saint Peters?

The coldest day measured in City of Saint Peters between 1940 and 2025 was 17 January 1982, at -27.8 °C.

Does it snow in City of Saint Peters?

Yes. City of Saint Peters gets on average 40.3 cm of snow per year and has around 87 frost days.

Has the climate of City of Saint Peters warmed?

Yes: City of Saint Peters warmed by +1.4 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in City of Saint Peters?

The wettest day measured in City of Saint Peters between 1940 and 2025 was 14 September 2008, with 91 mm of rain in 24 hours.

What was the windiest day in City of Saint Peters?

The windiest day measured in City of Saint Peters between 1940 and 2025 was 15 December 1971, with winds reaching 45.7 km/h.

What is the warmest month in City of Saint Peters?

The warmest month in City of Saint Peters is July (25.8 °C on average); the coldest is January (-1.1 °C).

How much does it rain in City of Saint Peters?

City of Saint Peters receives on average 963 mm of precipitation per year, spread over about 110 rainy days.

Is it sunny in City of Saint Peters?

City of Saint Peters gets on average 9.1 hours of sunshine per day, roughly 3,322 hours per year over 1940-2025.

What is the biggest single-day snowfall in City of Saint Peters?

The heaviest 24-hour snowfall measured in City of Saint Peters between 1940 and 2025 was 6 November 1951, with 24.0 cm.

Are there tropical nights in City of Saint Peters?

Yes: City of Saint Peters has on average 59 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in City of Saint Peters?

In City of Saint Peters, between 1940 and 2025, the highest apparent temperature reached 45.4 °C on 14 July 1954, and the lowest was -34.0 °C on 20 January 1985.

Compare City of Saint Peters with another city

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

Nearby cities

The climate around City of Saint Peters

Other cities — United States