climatesince.com

Spencer, IA: 2025

: 2025 averaged 48.1°F in Spencer, IA, the warmest year since 2024, 22nd warmest of 95.

Mean temperature
48.1°F
Warmest since 2024
22nd warmest of 95
Precipitation
27.91 in
Wettest since 2024
39th wettest of 96

A normal year in Spencer, IA (1991 to 2020): a mean temperature of 46.2°F, between 43.5°F and 48.5°F in eight years of ten and 25.39 in of precipitation, between 19.84 in and 34.06 in in eight years of ten.

The mean temperature of every year in Spencer, IA since 1897: 48.1°F in 2025; the highest is 52°F, in 1931.
2024: 50.9°F1931: 52°F2025: 48.1°F 2025 48.1°F 1931 52°F since 2024 1897 2025
  • Normal range, 43.5 to 48.5°F
Every year, ranked, as a table

Every year in Spencer, IA from 1895 to 2025, ranked: the mean temperature, the mean high and the mean low from the warmest, the precipitation from the wettest; a year missing more than a tenth of its days is not ranked.

YearMean, °FRankHigh, °FRankLow, °FRankPrecipitation, inRankDays missing
202548.12260.213363027.91390
202450.9262.7339.1234.8180
202349.4761837.81025.42571
202247.12959.52234.45821.63823
202149.11060.71237.41226.91507
202048.31960.21336.52316.55943
201945.85655.77735.93132.80172
201845.75955.87535.63427.60443
201748.22059.522371726.42523
201648.61659.32438635.8052
201548.51759.71837.31327.96385
201443.59054.78932.39328.40356
201345.16956.27234.16325.70550
201250.4362.9237.9725.39581
201146.34457.649354424.47620
201045.56156.86034.45833.20144
200944.48555.68033.28424.00641
200843.29354.69131.89720.26861
200746.73657.55035.83227.64432
200648.41859.71837.11522.72752
200548.22059.32437.21422.53782
200447.32758.63336.12835.0770
2003465058.14033.96719.75891
200246.63858.14035.14123.45694
200146.24757.35235.23921.85814
200045.46356.95833.96722.68761
199947.42659.12735.83223.75666
199848.71559.22637.9719.77888
199744.974558734.75219.86873
199643.49153.593338727.424614
199545.95255.48436.42430.01324
199445.66055.97435.33825.33590
199343.49152.49434.36042.4820
199292
199146.63856.46736.81833.81110
199047.52558.93036.22626.02540
198944.87856.663338719.20900
198846.73658.43534.94922.11790
198749.7561838.5328.98331
198646.93256.86037.11535.3760
198543.88954.19233.57633.99100
198445.95255.77736.12832.74180
198345.56154.78936.42432.03213
198265
1981123
1980184
197991
197862
197749.6661.4737.9732.841631
197644.87857.15632.49214.559532
197545.16955.58234.75238.3630
197446.63857.94535.14116.73933
1973155
197262
197190
197044.48555.28633.67327.47452
196942.29452.49432.19530.302930
196891
196762
196644.68256.368338716.99920
196544.78055.484346531.25250
196446.63858.23935.14130.732830
196346.83358.534354420.97842
196244.97455.777346531.02261
196144.58455.68033.48128.28360
196044.68255.87533.57627.07480
195945.16956.36833.96732.12200
195845.95258.33833.57614.41960
195745.85656.663354426.92490
195645.26657.35233.18523.48680
195545.952584333.77218.98913
195444.288558733.48131.622231
195346.83358.73234.55627.65424
195245.266575733.38321.97802
1951429552.29631.69842.5113
195079
194932.19523.357039
194845.26657.25433.18520.51853
194744.97456.27233.6730
194646.24757.84734.7522
194544.78055.58233.96726.35536
194464
194346.344584334.55631.60231
194247.32758.43536.22630.92272
1941491159.71838.3434.2194
194045.85656.762354426.49511
193949.3861.9536.81823.26711
193848.81460.11637.71138.2542
193745.36456.56534.36033.75122
193646.34458.83133.67323.26712
193546.83357.94535.63428.47345
193449.3861.8636.72027.66412
193348.91260.91136.72023.07735
1932465057.25434.85125.04602
193152163.8140.1130.23303
193048.91261836.72021.61834
1929457356.56533.57623.71673
192847.62459.71835.63428.05372
192746.24757.55034.75227.23475
192646.63858.140354433.10153
192547.12959.91734.26224.17633
192444.38756.36832.29423.86651
1923473159.12734.94925.55564
192247.82360.21335.63427.79401
192150.4362.4438.2522.86746
192045.16956.36834.16333.291318
191932.531962
1916307
191574
191433.57624.496139
191370
191246.638592933.96734
1911126
1900279
1899142
189845.36457.84732.69031.472416
189744.97456.95832.69022.64775
189658.43535.23930.153137
1895163

Warmest, coldest, wettest and driest

Warmest
YearMean, °F
193152
202450.9
201250.4
192150.4
198749.7
197749.6
202349.4
193949.3
193449.3
202149.1
Coldest
YearMean, °F
195142
196942.2
200843.2
199643.4
199343.4
201443.5
198543.8
195444.2
192444.3
200944.4
More years share the last value
Wettest
YearPrecipitation, in
195142.51
199342.48
197538.36
193838.25
201635.80
198635.37
200435.07
202434.81
194134.21
198533.99
Driest
YearPrecipitation, in
195814.41
197614.55
202016.55
197416.73
196616.99
195518.98
198919.20
200319.75
199819.77
199719.86

The hottest, coldest and wettest days

Hottest day
98°F
Coldest night
-20°F
Wettest day
1.67 in

Month by month

MonthMean temperaturePrecipitation
January18.6°F 34th warmest of 108a trace Driest of 105
February18.1°F 48th coldest of 1130.16 in 17th driest of 110
March40.2°F 4th warmest of 1112.50 in 19th wettest of 111
April48.8°F 33rd warmest of 1142.69 in 52nd wettest of 110
May59.2°F 48th warmest of 1112.32 in 22nd driest of 108
June72.5°F 14th warmest of 1095.22 in 32nd wettest of 107
July73.5°F 54th coldest of 1099.41 in 2nd wettest of 109
August69.3°F 31st coldest of 1111.82 in 24th driest of 113
September65.2°F 26th warmest of 1110.43 in 6th driest of 110
October54°F 15th warmest of 1080.64 in 20th driest of 108
November35.5°F 37th warmest of 1092.18 in 21st wettest of 109
December20.5°F 47th coldest of 1080.54 in 49th driest of 107

Hot days and freezes

Daily records set

DateRecordValueBeforeCheck
Coldest night-19°F-9°F 2005Provisional
Warmest day74°F70°F 2023, 1990, 1953Provisional
Warmest day91°F89°F 1938Provisional
Coldest night34°F35°F 1956Provisional
Coldest night34°F36°F 1988, 1956Provisional
Warmest day88°F78°F 1986Provisional
Coldest night-20°F-19°F 2021Provisional
Warmest day62°F59°F 1896Provisional
Warmest day57°F56°F 1931Provisional
Daily records set and not listed
0

Every month, season and year

Months

Seasons

Years

Spencer, IA the day's answers

All-time records

Every answer in words
  • 2025 brought 27.91 in of precipitation in Spencer, IA, the wettest year since 2024, 39th wettest of 96.
  • The hottest day of 2025 in Spencer, IA: 98°F on Saturday 21 June 2025.
  • The coldest night of 2025 in Spencer, IA: a low of -20°F on Thursday 13 February 2025.
  • The wettest day of 2025 in Spencer, IA: 1.67 in on Saturday 5 July 2025.