Built 2026-10-15 (15 October 2026)

Kenya Weather Records in 2025

82 weather records set or tied in Kenya in 2025, by type, with the calendar of record highs and lows and the records that still stand.

Key Facts for Kenya in 2025

  • 82 weather records were set or tied in Kenya in 2025.
  • 69 were record highs and 5 were record lows, counting maximum and minimum temperature.
  • 395 records set in 2025 still stand in Kenya.

Records per Year, by Type

2025 outlined
Weather records per year in Kenya, stacked by type, 2025 outlined Records set or tied in Kenya each year from 1965 to 2025, stacked by type. 2025 had 82. 01002003001965, Heaviest daily rainfall: 81966, Heaviest daily rainfall: 161967, Heaviest daily rainfall: 191968, Heaviest daily rainfall: 231969, Heaviest daily rainfall: 111970, Heaviest daily rainfall: 211971, Heaviest daily rainfall: 161972, Heaviest daily rainfall: 101973, Heaviest daily rainfall: 61974, Heaviest daily rainfall: 51975, Heaviest daily rainfall: 71976, Heaviest daily rainfall: 41977, Heaviest daily rainfall: 111978, Heaviest daily rainfall: 81979, Heaviest daily rainfall: 121980, Heaviest daily rainfall: 41981, Heaviest daily rainfall: 91982, Heaviest daily rainfall: 91983, Heaviest daily rainfall: 81984, Heaviest daily rainfall: 51985, Heaviest daily rainfall: 101986, Heaviest daily rainfall: 31987, Heaviest daily rainfall: 311988, Heaviest daily rainfall: 501989, Heaviest daily rainfall: 571990, Heaviest daily rainfall: 521991, Heaviest daily rainfall: 591992, Heaviest daily rainfall: 391993, Heaviest daily rainfall: 471994, Heaviest daily rainfall: 381995, Heaviest daily rainfall: 431996, Heaviest daily rainfall: 111997, Heaviest daily rainfall: 661998, Heaviest daily rainfall: 571999, Heaviest daily rainfall: 22000, Highest daily maximum: 192000, Lowest daily maximum: 52000, Highest daily minimum: 192000, Lowest daily minimum: 72000, Heaviest daily rainfall: 152001, Highest daily maximum: 222001, Lowest daily maximum: 262001, Highest daily minimum: 282001, Lowest daily minimum: 92001, Heaviest daily rainfall: 272002, Highest daily maximum: 292002, Lowest daily maximum: 192002, Highest daily minimum: 422002, Lowest daily minimum: 22002, Heaviest daily rainfall: 432003, Highest daily maximum: 482003, Lowest daily maximum: 82003, Highest daily minimum: 332003, Lowest daily minimum: 62003, Heaviest daily rainfall: 162004, Highest daily maximum: 502004, Lowest daily maximum: 92004, Highest daily minimum: 342004, Lowest daily minimum: 72004, Heaviest daily rainfall: 172005, Highest daily maximum: 622005, Lowest daily maximum: 162005, Highest daily minimum: 562005, Lowest daily minimum: 52005, Heaviest daily rainfall: 132006, Highest daily maximum: 232006, Lowest daily maximum: 192006, Highest daily minimum: 752006, Lowest daily minimum: 132006, Heaviest daily rainfall: 152007, Highest daily maximum: 232007, Lowest daily maximum: 192007, Highest daily minimum: 772007, Lowest daily minimum: 132007, Heaviest daily rainfall: 102008, Highest daily maximum: 352008, Lowest daily maximum: 312008, Highest daily minimum: 522008, Lowest daily minimum: 212008, Heaviest daily rainfall: 172009, Highest daily maximum: 672009, Lowest daily maximum: 142009, Highest daily minimum: 1572009, Lowest daily minimum: 162009, Heaviest daily rainfall: 122010, Highest daily maximum: 402010, Lowest daily maximum: 162010, Highest daily minimum: 1262010, Lowest daily minimum: 102010, Heaviest daily rainfall: 132011, Highest daily maximum: 1072011, Lowest daily maximum: 262011, Highest daily minimum: 1302011, Lowest daily minimum: 102011, Heaviest daily rainfall: 152012, Highest daily maximum: 702012, Lowest daily maximum: 172012, Highest daily minimum: 722012, Lowest daily minimum: 262012, Heaviest daily rainfall: 72013, Highest daily maximum: 642013, Lowest daily maximum: 302013, Highest daily minimum: 622013, Lowest daily minimum: 92013, Heaviest daily rainfall: 152014, Highest daily maximum: 562014, Lowest daily maximum: 162014, Highest daily minimum: 492014, Lowest daily minimum: 142014, Heaviest daily rainfall: 202015, Highest daily maximum: 1032015, Lowest daily maximum: 92015, Highest daily minimum: 1052015, Lowest daily minimum: 62015, Heaviest daily rainfall: 172016, Highest daily maximum: 92016, Lowest daily maximum: 22016, Highest daily minimum: 732016, Lowest daily minimum: 72016, Heaviest daily rainfall: 182017, Highest daily maximum: 142017, Lowest daily maximum: 22017, Highest daily minimum: 1262017, Lowest daily minimum: 332017, Heaviest daily rainfall: 132018, Highest daily maximum: 52018, Lowest daily maximum: 52018, Highest daily minimum: 582018, Lowest daily minimum: 382018, Heaviest daily rainfall: 282019, Highest daily maximum: 402019, Lowest daily maximum: 82019, Highest daily minimum: 1562019, Lowest daily minimum: 142019, Heaviest daily rainfall: 412020, Highest daily maximum: 72020, Lowest daily maximum: 62020, Highest daily minimum: 1592020, Lowest daily minimum: 22020, Heaviest daily rainfall: 362021, Highest daily maximum: 102021, Highest daily minimum: 1012021, Lowest daily minimum: 52021, Heaviest daily rainfall: 112022, Highest daily maximum: 242022, Lowest daily maximum: 172022, Highest daily minimum: 632022, Lowest daily minimum: 22022, Heaviest daily rainfall: 32023, Highest daily maximum: 332023, Lowest daily maximum: 52023, Highest daily minimum: 1652023, Lowest daily minimum: 12023, Heaviest daily rainfall: 222024, Highest daily maximum: 642024, Lowest daily maximum: 32024, Highest daily minimum: 2002024, Lowest daily minimum: 22024, Heaviest daily rainfall: 192025, Highest daily maximum: 152025, Lowest daily maximum: 22025, Highest daily minimum: 542025, Lowest daily minimum: 32025, Heaviest daily rainfall: 8196519721979198619932000200720142021
Records set or tied in Kenya each year from 1965 to 2025, stacked by type. 2025 had 82.
Weather records per year in Kenya, stacked by type, 2025 outlined
YearHighest daily maximumLowest daily maximumHighest daily minimumLowest daily minimumHeaviest daily rainfallHeaviest daily snowfallDeepest snow coverTotal
196500008008
19660000160016
19670000190019
19680000230023
19690000110011
19700000210021
19710000160016
19720000100010
197300006006
197400005005
197500007007
197600004004
19770000110011
197800008008
19790000120012
198000004004
198100009009
198200009009
198300008008
198400005005
19850000100010
198600003003
19870000310031
19880000500050
19890000570057
19900000520052
19910000590059
19920000390039
19930000470047
19940000380038
19950000430043
19960000110011
19970000660066
19980000570057
199900002002
2000195197150065
200122262892700112
200229194224300135
20034883361600111
20045093471700117
200562165651300152
2006231975131500145
2007231977131000142
2008353152211700156
20096714157161200266
20104016126101300205
201110726130101500288
201270177226700192
201364306291500180
2014561649142000155
2015103910561700240
2016927371800109
2017142126331300188
20185558382800134
2019408156144100259
20207615923600210
202110010151100127
20222417632300109
202333516512200226
202464320021900288
202515254380082

Warm to Cold Ratio by Decade

Record highs per record low in Kenya, by decade Record highs per record low by decade in Kenya: 2000s 3.7 to 1, 2010s 5.0 to 1, 2020s 19 to 1. 0.05.010.015.020.02000s: 3.65 to 12010s: 5.00 to 12020s: 19.25 to 12000s2010s2020s
Record highs per record low by decade in Kenya: 2000s 3.7 to 1, 2010s 5.0 to 1, 2020s 19 to 1.
Record highs per record low in Kenya, by decade
DecadeHighs per low
2000s3.65 to 1
2010s5.00 to 1
2020s19.25 to 1

Standing Records by Year Set

2025: 395
Standing records in Kenya by the year they were set, 2025 highlighted Records still standing in Kenya by the year they were set. 395 of them were set in 2025. 02505007501,0001935: 51936: 71937: 71938: 41939: 21940: 81941: 41942: 41943: 31944: 41946: 41947: 11948: 81949: 71950: 31951: 61952: 61953: 51954: 31955: 21957: 1281958: 331959: 481960: 501961: 701962: 221963: 411964: 311965: 201966: 361967: 411968: 601969: 291970: 311971: 231972: 351973: 741974: 1061975: 2571976: 3631977: 4321978: 4401979: 3901980: 2461981: 3001982: 3381983: 3631984: 4061985: 4831986: 4151987: 5411988: 5301989: 5111990: 4591991: 4681992: 3991993: 3811994: 5051995: 4791996: 4961997: 5281998: 4171999: 1572000: 2072001: 2652002: 3302003: 3442004: 2602005: 2002006: 1482007: 1622008: 1322009: 4342010: 2982011: 3332012: 1642013: 1452014: 1192015: 2052016: 872017: 1682018: 1602019: 4482020: 3182021: 1352022: 1362023: 5372024: 8062025: 3952026: 95193519461957196719771987199720072017
Records still standing in Kenya by the year they were set. 395 of them were set in 2025.
Standing records in Kenya by the year they were set, 2025 highlighted
Year setStanding records
19355
19367
19377
19384
19392
19408
19414
19424
19433
19444
19464
19471
19488
19497
19503
19516
19526
19535
19543
19552
1957128
195833
195948
196050
196170
196222
196341
196431
196520
196636
196741
196860
196929
197031
197123
197235
197374
1974106
1975257
1976363
1977432
1978440
1979390
1980246
1981300
1982338
1983363
1984406
1985483
1986415
1987541
1988530
1989511
1990459
1991468
1992399
1993381
1994505
1995479
1996496
1997528
1998417
1999157
2000207
2001265
2002330
2003344
2004260
2005200
2006148
2007162
2008132
2009434
2010298
2011333
2012164
2013145
2014119
2015205
201687
2017168
2018160
2019448
2020318
2021135
2022136
2023537
2024806
2025395
202695

Download the Data

Sources: Source: NOAA National Centers for Environmental Information, Global Historical Climatology Network Daily (GHCN-Daily). Records are computed by World Extreme Weather Monitor and are not official NOAA products. (US Government open data (NOAA NCEI)) Made with Natural Earth. Public domain map data. Borders are Natural Earth's de facto depiction. Data as of 2026-10-14 (14 October 2026). Records are computed by this site and are not official.

Data as of . Last revised (2026-10-14).