{
 "scope": "ZA",
 "name": "South Africa",
 "kind": "country",
 "asOf": "2026-10-13T00:00:00Z",
 "revised": "2026-10-13",
 "stations": 6,
 "warming": {
  "stations": 6,
  "cells": 5,
  "from": 1959,
  "to": 2024,
  "baseline": {
   "from": 1961,
   "to": 1990
  },
  "series": [
   {
    "year": 1959,
    "tmean": -0.11,
    "tmax": 0.12,
    "tmin": -0.35,
    "dtr": 0.47
   },
   {
    "year": 1960,
    "tmean": -0.02,
    "tmax": 0.07,
    "tmin": -0.12,
    "dtr": 0.19
   },
   {
    "year": 1961,
    "tmean": 0,
    "tmax": -0.04,
    "tmin": 0.04,
    "dtr": -0.09
   },
   {
    "year": 1962,
    "tmean": 0.07,
    "tmax": 0.22,
    "tmin": -0.08,
    "dtr": 0.3
   },
   {
    "year": 1963,
    "tmean": 0.12,
    "tmax": 0.04,
    "tmin": 0.2,
    "dtr": -0.16
   },
   {
    "year": 1964,
    "tmean": -0.16,
    "tmax": -0.14,
    "tmin": -0.17,
    "dtr": 0.02
   },
   {
    "year": 1965,
    "tmean": 0.02,
    "tmax": -0.03,
    "tmin": 0.08,
    "dtr": -0.1
   },
   {
    "year": 1966,
    "tmean": 0.26,
    "tmax": 0.13,
    "tmin": 0.4,
    "dtr": -0.27
   },
   {
    "year": 1967,
    "tmean": -0.13,
    "tmax": -0.26,
    "tmin": 0,
    "dtr": -0.27
   },
   {
    "year": 1968,
    "tmean": -0.41,
    "tmax": -0.51,
    "tmin": -0.3,
    "dtr": -0.21
   },
   {
    "year": 1969,
    "tmean": 0.03,
    "tmax": 0,
    "tmin": 0.07,
    "dtr": -0.07
   },
   {
    "year": 1970,
    "tmean": -0.14,
    "tmax": -0.19,
    "tmin": -0.09,
    "dtr": -0.1
   },
   {
    "year": 1971,
    "tmean": -0.37,
    "tmax": -0.5,
    "tmin": -0.23,
    "dtr": -0.27
   },
   {
    "year": 1972,
    "tmean": 0.2,
    "tmax": 0.21,
    "tmin": 0.19,
    "dtr": 0.03
   },
   {
    "year": 1973,
    "tmean": 0.01,
    "tmax": -0.03,
    "tmin": 0.05,
    "dtr": -0.08
   },
   {
    "year": 1974,
    "tmean": -0.15,
    "tmax": -0.34,
    "tmin": 0.05,
    "dtr": -0.39
   },
   {
    "year": 1975,
    "tmean": -0.21,
    "tmax": -0.34,
    "tmin": -0.08,
    "dtr": -0.25
   },
   {
    "year": 1976,
    "tmean": -0.38,
    "tmax": -0.72,
    "tmin": -0.04,
    "dtr": -0.68
   },
   {
    "year": 1977,
    "tmean": -0.03,
    "tmax": 0.04,
    "tmin": -0.1,
    "dtr": 0.14
   },
   {
    "year": 1978,
    "tmean": -0.18,
    "tmax": -0.07,
    "tmin": -0.3,
    "dtr": 0.23
   },
   {
    "year": 1979,
    "tmean": 0.05,
    "tmax": 0.06,
    "tmin": 0.04,
    "dtr": 0.02
   },
   {
    "year": 1980,
    "tmean": 0.14,
    "tmax": 0.3,
    "tmin": -0.03,
    "dtr": 0.33
   },
   {
    "year": 1981,
    "tmean": -0.35,
    "tmax": -0.31,
    "tmin": -0.39,
    "dtr": 0.08
   },
   {
    "year": 1982,
    "tmean": -0.09,
    "tmax": 0.02,
    "tmin": -0.2,
    "dtr": 0.22
   },
   {
    "year": 1983,
    "tmean": 0.36,
    "tmax": 0.41,
    "tmin": 0.31,
    "dtr": 0.1
   },
   {
    "year": 1984,
    "tmean": 0.22,
    "tmax": 0.38,
    "tmin": 0.05,
    "dtr": 0.33
   },
   {
    "year": 1985,
    "tmean": 0.45,
    "tmax": 0.52,
    "tmin": 0.37,
    "dtr": 0.15
   },
   {
    "year": 1986,
    "tmean": 0.28,
    "tmax": 0.42,
    "tmin": 0.14,
    "dtr": 0.27
   },
   {
    "year": 1987,
    "tmean": 0.45,
    "tmax": 0.48,
    "tmin": 0.42,
    "dtr": 0.07
   },
   {
    "year": 1988,
    "tmean": -0.09,
    "tmax": -0.23,
    "tmin": 0.04,
    "dtr": -0.27
   },
   {
    "year": 1989,
    "tmean": 0.01,
    "tmax": 0.11,
    "tmin": -0.09,
    "dtr": 0.2
   },
   {
    "year": 1990,
    "tmean": 0.01,
    "tmax": 0.12,
    "tmin": -0.11,
    "dtr": 0.22
   },
   {
    "year": 1991,
    "tmean": 0.01,
    "tmax": 0.17,
    "tmin": -0.15,
    "dtr": 0.32
   },
   {
    "year": 1992,
    "tmean": 0.31,
    "tmax": 0.59,
    "tmin": 0.04,
    "dtr": 0.55
   },
   {
    "year": 1993,
    "tmean": 0.43,
    "tmax": 0.64,
    "tmin": 0.21,
    "dtr": 0.44
   },
   {
    "year": 1994,
    "tmean": 0.11,
    "tmax": 0.47,
    "tmin": -0.25,
    "dtr": 0.72
   },
   {
    "year": 1995,
    "tmean": 0.06,
    "tmax": 0.24,
    "tmin": -0.12,
    "dtr": 0.35
   },
   {
    "year": 1996,
    "tmean": -0.07,
    "tmax": -0.01,
    "tmin": -0.13,
    "dtr": 0.13
   },
   {
    "year": 1997,
    "tmean": 0.18,
    "tmax": 0.34,
    "tmin": 0.01,
    "dtr": 0.33
   },
   {
    "year": 1998,
    "tmean": 0.39,
    "tmax": 0.65,
    "tmin": 0.12,
    "dtr": 0.54
   },
   {
    "year": 1999,
    "tmean": 1.1,
    "tmax": 1.31,
    "tmin": 0.89,
    "dtr": 0.42
   },
   {
    "year": 2000,
    "tmean": 0.38,
    "tmax": 0.64,
    "tmin": 0.11,
    "dtr": 0.53
   },
   {
    "year": 2001,
    "tmean": -0.38,
    "tmax": -0.08,
    "tmin": -0.68,
    "dtr": 0.59
   },
   {
    "year": 2002,
    "tmean": -1.25,
    "tmax": -0.5,
    "tmin": -1.99,
    "dtr": 1.49
   },
   {
    "year": 2003,
    "tmean": -1.63,
    "tmax": -0.78,
    "tmin": -2.48,
    "dtr": 1.69
   },
   {
    "year": 2004,
    "tmean": -1.22,
    "tmax": -0.76,
    "tmin": -1.69,
    "dtr": 0.93
   },
   {
    "year": 2005,
    "tmean": -1.77,
    "tmax": -1.25,
    "tmin": -2.29,
    "dtr": 1.05
   },
   {
    "year": 2006,
    "tmean": -1.57,
    "tmax": -1.45,
    "tmin": -1.69,
    "dtr": 0.24
   },
   {
    "year": 2007,
    "tmean": -0.98,
    "tmax": -0.49,
    "tmin": -1.46,
    "dtr": 0.97
   },
   {
    "year": 2008,
    "tmean": -2.08,
    "tmax": -1.95,
    "tmin": -2.21,
    "dtr": 0.25
   },
   {
    "year": 2009,
    "tmean": -0.49,
    "tmax": -0.19,
    "tmin": -0.79,
    "dtr": 0.6
   },
   {
    "year": 2010,
    "tmean": -0.78,
    "tmax": -0.29,
    "tmin": -1.26,
    "dtr": 0.97
   },
   {
    "year": 2011,
    "tmean": -0.99,
    "tmax": -0.44,
    "tmin": -1.54,
    "dtr": 1.1
   },
   {
    "year": 2012,
    "tmean": -0.82,
    "tmax": -0.03,
    "tmin": -1.61,
    "dtr": 1.58
   },
   {
    "year": 2013,
    "tmean": 0.47,
    "tmax": 1.56,
    "tmin": -0.61,
    "dtr": 2.17
   },
   {
    "year": 2014,
    "tmean": 0.78,
    "tmax": 1.38,
    "tmin": 0.18,
    "dtr": 1.19
   },
   {
    "year": 2015,
    "tmean": 0.68,
    "tmax": 1.35,
    "tmin": 0.02,
    "dtr": 1.33
   },
   {
    "year": 2016,
    "tmean": -0.38,
    "tmax": 0.18,
    "tmin": -0.94,
    "dtr": 1.12
   },
   {
    "year": 2017,
    "tmean": -0.64,
    "tmax": 0.03,
    "tmin": -1.32,
    "dtr": 1.35
   },
   {
    "year": 2018,
    "tmean": -1.31,
    "tmax": -1.19,
    "tmin": -1.44,
    "dtr": 0.25
   },
   {
    "year": 2019,
    "tmean": -0.85,
    "tmax": -0.61,
    "tmin": -1.09,
    "dtr": 0.48
   },
   {
    "year": 2020,
    "tmean": -0.57,
    "tmax": 0.13,
    "tmin": -1.26,
    "dtr": 1.39
   },
   {
    "year": 2021,
    "tmean": -0.89,
    "tmax": -0.19,
    "tmin": -1.58,
    "dtr": 1.39
   },
   {
    "year": 2022,
    "tmean": -0.67,
    "tmax": -0.34,
    "tmin": -1,
    "dtr": 0.67
   },
   {
    "year": 2023,
    "tmean": -0.73,
    "tmax": -0.42,
    "tmin": -1.05,
    "dtr": 0.64
   },
   {
    "year": 2024,
    "tmean": -0.05,
    "tmax": 1.05,
    "tmin": -1.14,
    "dtr": 2.2
   }
  ],
  "trend": {
   "tmean": {
    "perDecade": -0.124,
    "lower": -0.321,
    "upper": 0.073,
    "from": 1959,
    "to": 2024,
    "years": 66
   },
   "tmax": {
    "perDecade": -0.003,
    "lower": -0.174,
    "upper": 0.167,
    "from": 1959,
    "to": 2024,
    "years": 66
   },
   "tmin": {
    "perDecade": -0.245,
    "lower": -0.466,
    "upper": -0.023,
    "from": 1959,
    "to": 2024,
    "years": 66
   },
   "dtr": {
    "perDecade": 0.241,
    "lower": 0.166,
    "upper": 0.317,
    "from": 1959,
    "to": 2024,
    "years": 66
   }
  },
  "warmest": [
   {
    "year": 1999,
    "anomaly": 1.1
   },
   {
    "year": 2014,
    "anomaly": 0.78
   },
   {
    "year": 2015,
    "anomaly": 0.68
   },
   {
    "year": 2013,
    "anomaly": 0.47
   },
   {
    "year": 1987,
    "anomaly": 0.45
   }
  ],
  "coolest": [
   {
    "year": 2008,
    "anomaly": -2.08
   },
   {
    "year": 2005,
    "anomaly": -1.77
   },
   {
    "year": 2003,
    "anomaly": -1.63
   },
   {
    "year": 2006,
    "anomaly": -1.57
   },
   {
    "year": 2018,
    "anomaly": -1.31
   }
  ]
 },
 "warmestYears": {
  "stations": 7,
  "years": [
   {
    "year": 1983,
    "warmest": 0,
    "top5": 2
   },
   {
    "year": 1984,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1985,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 1986,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1987,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1988,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1989,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1990,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1991,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1992,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 1993,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 1994,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1995,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1996,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1997,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 1998,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 1999,
    "warmest": 1,
    "top5": 4
   },
   {
    "year": 2000,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2001,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2002,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2003,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 2004,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 2005,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2006,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2007,
    "warmest": 1,
    "top5": 1
   },
   {
    "year": 2008,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2009,
    "warmest": 1,
    "top5": 2
   },
   {
    "year": 2010,
    "warmest": 0,
    "top5": 3
   },
   {
    "year": 2011,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2012,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2013,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2014,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 2015,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2016,
    "warmest": 1,
    "top5": 4
   },
   {
    "year": 2017,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 2018,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 2019,
    "warmest": 0,
    "top5": 2
   },
   {
    "year": 2020,
    "warmest": 0,
    "top5": 1
   },
   {
    "year": 2021,
    "warmest": 0,
    "top5": 0
   },
   {
    "year": 2022,
    "warmest": 0,
    "top5": 3
   },
   {
    "year": 2023,
    "warmest": 1,
    "top5": 2
   },
   {
    "year": 2024,
    "warmest": 2,
    "top5": 2
   }
  ]
 },
 "extremeDays": null,
 "rain": null,
 "newNormal": null,
 "streaks": [
  {
   "kind": "tmax_ge_35c",
   "label": "Longest run of days at or above 35 C",
   "entries": [
    {
     "stationId": "SF002760720",
     "name": "Vioolsdrif",
     "countryIso2": "ZA",
     "length": 109,
     "start": "2016-12-25",
     "end": "2017-04-12"
    },
    {
     "stationId": "SF003605120",
     "name": "Taung",
     "countryIso2": "ZA",
     "length": 52,
     "start": "2015-11-24",
     "end": "2016-01-14"
    },
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "length": 35,
     "start": "2015-02-17",
     "end": "2015-03-23"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "length": 20,
     "start": "2009-12-13",
     "end": "2010-01-01"
    },
    {
     "stationId": "SF004322370",
     "name": "Vryburg",
     "countryIso2": "ZA",
     "length": 20,
     "start": "2016-02-05",
     "end": "2016-02-24"
    },
    {
     "stationId": "SF003211100",
     "name": "Postmasburg",
     "countryIso2": "ZA",
     "length": 20,
     "start": "2018-01-03",
     "end": "2018-01-22"
    },
    {
     "stationId": "SF004348880",
     "name": "Ottosdal",
     "countryIso2": "ZA",
     "length": 17,
     "start": "2014-12-29",
     "end": "2015-01-14"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "length": 17,
     "start": "2016-01-19",
     "end": "2016-02-04"
    },
    {
     "stationId": "SF000414170",
     "name": "Malmesbury",
     "countryIso2": "ZA",
     "length": 16,
     "start": "2016-01-09",
     "end": "2016-01-24"
    },
    {
     "stationId": "SFM00068242",
     "name": "Mafikeng",
     "countryIso2": "ZA",
     "length": 16,
     "start": "2024-12-02",
     "end": "2024-12-17"
    }
   ]
  },
  {
   "kind": "tmax_ge_40c",
   "label": "Longest run of days at or above 40 C",
   "entries": [
    {
     "stationId": "SF002760720",
     "name": "Vioolsdrif",
     "countryIso2": "ZA",
     "length": 23,
     "start": "2008-01-17",
     "end": "2008-02-08"
    },
    {
     "stationId": "SF003605120",
     "name": "Taung",
     "countryIso2": "ZA",
     "length": 10,
     "start": "2015-12-17",
     "end": "2015-12-26"
    },
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "length": 8,
     "start": "2012-01-06",
     "end": "2012-01-13"
    },
    {
     "stationId": "SF004322370",
     "name": "Vryburg",
     "countryIso2": "ZA",
     "length": 6,
     "start": "2016-01-04",
     "end": "2016-01-09"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "length": 6,
     "start": "2023-11-20",
     "end": "2023-11-25"
    },
    {
     "stationId": "SF003211100",
     "name": "Postmasburg",
     "countryIso2": "ZA",
     "length": 5,
     "start": "2016-01-03",
     "end": "2016-01-07"
    },
    {
     "stationId": "SF000414170",
     "name": "Malmesbury",
     "countryIso2": "ZA",
     "length": 5,
     "start": "2016-01-16",
     "end": "2016-01-20"
    },
    {
     "stationId": "SF000456110",
     "name": "Laingsburg",
     "countryIso2": "ZA",
     "length": 4,
     "start": "2016-01-03",
     "end": "2016-01-06"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "length": 4,
     "start": "2016-01-04",
     "end": "2016-01-07"
    },
    {
     "stationId": "SFM00068538",
     "name": "Deaar(Ua)",
     "countryIso2": "ZA",
     "length": 4,
     "start": "2016-01-04",
     "end": "2016-01-07"
    }
   ]
  },
  {
   "kind": "tmin_ge_25c",
   "label": "Longest run of nights at or above 25 C",
   "entries": [
    {
     "stationId": "SF002760720",
     "name": "Vioolsdrif",
     "countryIso2": "ZA",
     "length": 13,
     "start": "2010-02-27",
     "end": "2010-03-11"
    },
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "length": 4,
     "start": "1966-01-02",
     "end": "1966-01-05"
    },
    {
     "stationId": "SF002146700",
     "name": "Springbok",
     "countryIso2": "ZA",
     "length": 3,
     "start": "1995-02-23",
     "end": "1995-02-25"
    },
    {
     "stationId": "SF000068496",
     "name": "Cape St. Lucia",
     "countryIso2": "ZA",
     "length": 2,
     "start": "1981-01-26",
     "end": "1981-01-27"
    },
    {
     "stationId": "SF003605120",
     "name": "Taung",
     "countryIso2": "ZA",
     "length": 2,
     "start": "2016-01-05",
     "end": "2016-01-06"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "length": 2,
     "start": "2024-12-11",
     "end": "2024-12-12"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "length": 1,
     "start": "1945-06-25",
     "end": "1945-06-25"
    },
    {
     "stationId": "SF001344780",
     "name": "Calvinia",
     "countryIso2": "ZA",
     "length": 1,
     "start": "1972-01-05",
     "end": "1972-01-05"
    },
    {
     "stationId": "SF000068858",
     "name": "East London",
     "countryIso2": "ZA",
     "length": 1,
     "start": "1991-04-20",
     "end": "1991-04-20"
    },
    {
     "stationId": "SFM00068588",
     "name": "Durban Intl",
     "countryIso2": "ZA",
     "length": 1,
     "start": "2012-01-08",
     "end": "2012-01-08"
    }
   ]
  },
  {
   "kind": "tmin_le_0c",
   "label": "Longest run of frost days (minimum at or below 0 C)",
   "entries": [
    {
     "stationId": "SFM00068461",
     "name": "Bethlehem",
     "countryIso2": "ZA",
     "length": 34,
     "start": "1993-06-04",
     "end": "1993-07-07"
    },
    {
     "stationId": "SF002966820",
     "name": "Ficksburg",
     "countryIso2": "ZA",
     "length": 33,
     "start": "2021-07-01",
     "end": "2021-08-02"
    },
    {
     "stationId": "SF000068370",
     "name": "Bethal",
     "countryIso2": "ZA",
     "length": 31,
     "start": "1964-06-19",
     "end": "1964-07-19"
    },
    {
     "stationId": "SF001753710",
     "name": "Aliwal North",
     "countryIso2": "ZA",
     "length": 27,
     "start": "2020-06-12",
     "end": "2020-07-08"
    },
    {
     "stationId": "SF002613650",
     "name": "Bloemfontein Airpor",
     "countryIso2": "ZA",
     "length": 26,
     "start": "1992-06-23",
     "end": "1992-07-18"
    },
    {
     "stationId": "SF001771780",
     "name": "Barkly East",
     "countryIso2": "ZA",
     "length": 20,
     "start": "2020-06-11",
     "end": "2020-06-30"
    },
    {
     "stationId": "SF001130250",
     "name": "Fraserburg",
     "countryIso2": "ZA",
     "length": 19,
     "start": "2017-07-10",
     "end": "2017-07-28"
    },
    {
     "stationId": "SF004371040",
     "name": "Potchefstroom",
     "countryIso2": "ZA",
     "length": 17,
     "start": "2011-06-24",
     "end": "2011-07-10"
    },
    {
     "stationId": "SF001485170",
     "name": "Jamestown",
     "countryIso2": "ZA",
     "length": 14,
     "start": "2014-07-03",
     "end": "2014-07-16"
    },
    {
     "stationId": "SF001447910",
     "name": "Noupoort",
     "countryIso2": "ZA",
     "length": 14,
     "start": "2021-07-13",
     "end": "2021-07-26"
    }
   ]
  },
  {
   "kind": "dry_spell",
   "label": "Longest dry spell (days under 1 mm of rain), within one year",
   "entries": [
    {
     "stationId": "SF003918570",
     "name": "Dedeben (Pol)",
     "countryIso2": "ZA",
     "length": 349,
     "start": "1974-01-01",
     "end": "1974-12-31"
    },
    {
     "stationId": "SF000901760",
     "name": "Grootfontein",
     "countryIso2": "ZA",
     "length": 346,
     "start": "1962-01-01",
     "end": "1962-12-31"
    },
    {
     "stationId": "SF004230440",
     "name": "Rietfontein (Pol)",
     "countryIso2": "ZA",
     "length": 342,
     "start": "1915-01-01",
     "end": "1915-12-31"
    },
    {
     "stationId": "SF000775220",
     "name": "Adelaide (Pol)",
     "countryIso2": "ZA",
     "length": 337,
     "start": "1989-01-01",
     "end": "1989-12-31"
    },
    {
     "stationId": "SF004795450",
     "name": "Karina",
     "countryIso2": "ZA",
     "length": 336,
     "start": "1970-01-01",
     "end": "1970-12-31"
    },
    {
     "stationId": "SF003323260",
     "name": "Eerstegeluk",
     "countryIso2": "ZA",
     "length": 334,
     "start": "1971-01-01",
     "end": "1971-12-31"
    },
    {
     "stationId": "SF001218750",
     "name": "Spitskop (Agr)",
     "countryIso2": "ZA",
     "length": 334,
     "start": "1991-01-01",
     "end": "1991-12-31"
    },
    {
     "stationId": "SF002472420",
     "name": "Pella",
     "countryIso2": "ZA",
     "length": 333,
     "start": "1966-01-01",
     "end": "1966-12-31"
    },
    {
     "stationId": "SF001943230",
     "name": "Gannapan",
     "countryIso2": "ZA",
     "length": 328,
     "start": "1897-01-01",
     "end": "1897-12-31"
    },
    {
     "stationId": "SF001113730",
     "name": "Daniels Hope",
     "countryIso2": "ZA",
     "length": 324,
     "start": "1989-01-01",
     "end": "1989-12-31"
    }
   ]
  },
  {
   "kind": "wet_spell",
   "label": "Longest wet spell (days with 1 mm or more of rain), within one year",
   "entries": [
    {
     "stationId": "SF000068994",
     "name": "Marion Island",
     "countryIso2": "ZA",
     "length": 38,
     "start": "1961-01-01",
     "end": "1961-12-31"
    },
    {
     "stationId": "SF003377950",
     "name": "Mahlabatini (Mag)",
     "countryIso2": "ZA",
     "length": 27,
     "start": "1925-01-01",
     "end": "1925-12-31"
    },
    {
     "stationId": "SF006363080",
     "name": "The Downs",
     "countryIso2": "ZA",
     "length": 25,
     "start": "1955-01-01",
     "end": "1955-12-31"
    },
    {
     "stationId": "SF006365180",
     "name": "Schelm",
     "countryIso2": "ZA",
     "length": 24,
     "start": "1955-01-01",
     "end": "1955-12-31"
    },
    {
     "stationId": "SF003691170",
     "name": "Heritage",
     "countryIso2": "ZA",
     "length": 23,
     "start": "1925-01-01",
     "end": "1925-12-31"
    },
    {
     "stationId": "SF006791390",
     "name": "Middlekop (Bos)",
     "countryIso2": "ZA",
     "length": 23,
     "start": "1955-01-01",
     "end": "1955-12-31"
    },
    {
     "stationId": "SF000215910",
     "name": "Elsenburg",
     "countryIso2": "ZA",
     "length": 22,
     "start": "1904-01-01",
     "end": "1904-12-31"
    },
    {
     "stationId": "SF002691140",
     "name": "Knight L C,Balgowan",
     "countryIso2": "ZA",
     "length": 22,
     "start": "1956-01-01",
     "end": "1956-12-31"
    },
    {
     "stationId": "SF001250470",
     "name": "Nququ (Bos)",
     "countryIso2": "ZA",
     "length": 22,
     "start": "1981-01-01",
     "end": "1981-12-31"
    },
    {
     "stationId": "SF005541750",
     "name": "Dullstroom (Sar)",
     "countryIso2": "ZA",
     "length": 21,
     "start": "1914-01-01",
     "end": "1914-12-31"
    }
   ]
  }
 ],
 "swings": [
  {
   "kind": "rise_tmax",
   "label": "Biggest one day rise in the daily maximum",
   "entries": [
    {
     "stationId": "SF000068858",
     "name": "East London",
     "countryIso2": "ZA",
     "value": 19.1,
     "date": "1983-09-30"
    },
    {
     "stationId": "SF002394820",
     "name": "Cedara",
     "countryIso2": "ZA",
     "value": 18.5,
     "date": "1962-09-22"
    },
    {
     "stationId": "SF000782270",
     "name": "Fort Beaufort",
     "countryIso2": "ZA",
     "value": 18.1,
     "date": "2025-12-11"
    },
    {
     "stationId": "SFM00068461",
     "name": "Bethlehem",
     "countryIso2": "ZA",
     "value": 17.8,
     "date": "1988-11-19"
    },
    {
     "stationId": "SF000288380",
     "name": "George Airport",
     "countryIso2": "ZA",
     "value": 17.2,
     "date": "2018-09-30"
    },
    {
     "stationId": "SF000570480",
     "name": "Grahamstown",
     "countryIso2": "ZA",
     "value": 17,
     "date": "2020-09-12"
    },
    {
     "stationId": "SF000981900",
     "name": "Cradock",
     "countryIso2": "ZA",
     "value": 16.2,
     "date": "2023-10-03"
    },
    {
     "stationId": "SF000508870",
     "name": "Willowmore",
     "countryIso2": "ZA",
     "value": 16,
     "date": "2025-10-17"
    },
    {
     "stationId": "SF003336820",
     "name": "Van Reenen",
     "countryIso2": "ZA",
     "value": 15.9,
     "date": "2007-04-20"
    },
    {
     "stationId": "SF000104560",
     "name": "Riversdale",
     "countryIso2": "ZA",
     "value": 15.1,
     "date": "2018-10-22"
    }
   ]
  },
  {
   "kind": "drop_tmax",
   "label": "Biggest one day drop in the daily maximum",
   "entries": [
    {
     "stationId": "SF002394820",
     "name": "Cedara",
     "countryIso2": "ZA",
     "value": 22.8,
     "date": "2017-09-23"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "value": 21.6,
     "date": "1968-08-17"
    },
    {
     "stationId": "SF000981900",
     "name": "Cradock",
     "countryIso2": "ZA",
     "value": 21.4,
     "date": "2025-01-15"
    },
    {
     "stationId": "SF000068858",
     "name": "East London",
     "countryIso2": "ZA",
     "value": 21.3,
     "date": "1983-10-01"
    },
    {
     "stationId": "SF001344780",
     "name": "Calvinia",
     "countryIso2": "ZA",
     "value": 20.9,
     "date": "1995-09-23"
    },
    {
     "stationId": "SFM00068538",
     "name": "Deaar(Ua)",
     "countryIso2": "ZA",
     "value": 19.4,
     "date": "2001-01-14"
    },
    {
     "stationId": "SFM00068461",
     "name": "Bethlehem",
     "countryIso2": "ZA",
     "value": 19,
     "date": "2023-10-29"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "value": 18.9,
     "date": "1998-11-06"
    },
    {
     "stationId": "SF000068370",
     "name": "Bethal",
     "countryIso2": "ZA",
     "value": 18.3,
     "date": "1990-11-06"
    },
    {
     "stationId": "SF000782270",
     "name": "Fort Beaufort",
     "countryIso2": "ZA",
     "value": 18,
     "date": "2002-10-19"
    }
   ]
  },
  {
   "kind": "rise_tmin",
   "label": "Biggest one day rise in the daily minimum",
   "entries": [
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "value": 21.6,
     "date": "1989-03-19"
    },
    {
     "stationId": "SFM00068242",
     "name": "Mafikeng",
     "countryIso2": "ZA",
     "value": 18.6,
     "date": "2023-04-13"
    },
    {
     "stationId": "SF000782270",
     "name": "Fort Beaufort",
     "countryIso2": "ZA",
     "value": 17.3,
     "date": "2025-07-09"
    },
    {
     "stationId": "SF003605120",
     "name": "Taung",
     "countryIso2": "ZA",
     "value": 17.3,
     "date": "2024-04-20"
    },
    {
     "stationId": "SF000227590",
     "name": "Worcester",
     "countryIso2": "ZA",
     "value": 16.9,
     "date": "2017-07-06"
    },
    {
     "stationId": "SF001344780",
     "name": "Calvinia",
     "countryIso2": "ZA",
     "value": 16.2,
     "date": "1969-09-06"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "value": 15.3,
     "date": "2013-09-23"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "value": 15.2,
     "date": "1994-07-01"
    },
    {
     "stationId": "SF002613650",
     "name": "Bloemfontein Airpor",
     "countryIso2": "ZA",
     "value": 14.6,
     "date": "2013-09-08"
    },
    {
     "stationId": "SF003211100",
     "name": "Postmasburg",
     "countryIso2": "ZA",
     "value": 13.8,
     "date": "2016-07-04"
    }
   ]
  },
  {
   "kind": "drop_tmin",
   "label": "Biggest one day drop in the daily minimum",
   "entries": [
    {
     "stationId": "SF001344780",
     "name": "Calvinia",
     "countryIso2": "ZA",
     "value": 18.8,
     "date": "2010-07-06"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "value": 17.9,
     "date": "1995-08-07"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "value": 16.6,
     "date": "1994-06-06"
    },
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "value": 16.5,
     "date": "1989-03-18"
    },
    {
     "stationId": "SF000288380",
     "name": "George Airport",
     "countryIso2": "ZA",
     "value": 16.4,
     "date": "1985-01-13"
    },
    {
     "stationId": "SF002146700",
     "name": "Springbok",
     "countryIso2": "ZA",
     "value": 16,
     "date": "2018-10-29"
    },
    {
     "stationId": "SF002613650",
     "name": "Bloemfontein Airpor",
     "countryIso2": "ZA",
     "value": 15.8,
     "date": "2003-12-26"
    },
    {
     "stationId": "SF000782270",
     "name": "Fort Beaufort",
     "countryIso2": "ZA",
     "value": 15,
     "date": "2025-07-31"
    },
    {
     "stationId": "SFM00068242",
     "name": "Mafikeng",
     "countryIso2": "ZA",
     "value": 15,
     "date": "2023-04-14"
    },
    {
     "stationId": "SF001447910",
     "name": "Noupoort",
     "countryIso2": "ZA",
     "value": 14.8,
     "date": "2011-10-15"
    }
   ]
  },
  {
   "kind": "range_max",
   "label": "Widest range between the daily maximum and minimum on one day",
   "entries": [
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "value": 34.8,
     "date": "1972-09-08"
    },
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "value": 33.6,
     "date": "1989-03-16"
    },
    {
     "stationId": "SF001344780",
     "name": "Calvinia",
     "countryIso2": "ZA",
     "value": 33.1,
     "date": "2000-10-17"
    },
    {
     "stationId": "SF000068370",
     "name": "Bethal",
     "countryIso2": "ZA",
     "value": 32,
     "date": "1976-09-20"
    },
    {
     "stationId": "SFM00068461",
     "name": "Bethlehem",
     "countryIso2": "ZA",
     "value": 31.9,
     "date": "1996-10-18"
    },
    {
     "stationId": "SF004371040",
     "name": "Potchefstroom",
     "countryIso2": "ZA",
     "value": 31.8,
     "date": "2014-04-03"
    },
    {
     "stationId": "SF000414170",
     "name": "Malmesbury",
     "countryIso2": "ZA",
     "value": 31.3,
     "date": "2017-10-29"
    },
    {
     "stationId": "SF002613650",
     "name": "Bloemfontein Airpor",
     "countryIso2": "ZA",
     "value": 30.8,
     "date": "2022-10-03"
    },
    {
     "stationId": "SF003605120",
     "name": "Taung",
     "countryIso2": "ZA",
     "value": 30.8,
     "date": "2023-08-21"
    },
    {
     "stationId": "SF000104560",
     "name": "Riversdale",
     "countryIso2": "ZA",
     "value": 30.7,
     "date": "2015-03-03"
    }
   ]
  },
  {
   "kind": "range_min",
   "label": "Narrowest range between the daily maximum and minimum on one day",
   "entries": [
    {
     "stationId": "SF000068920",
     "name": "Cape Agulhas",
     "countryIso2": "ZA",
     "value": 0,
     "date": "1988-06-28"
    },
    {
     "stationId": "SF000068994",
     "name": "Marion Island",
     "countryIso2": "ZA",
     "value": 0,
     "date": "1993-05-16"
    },
    {
     "stationId": "SF000068296",
     "name": "Skukuza",
     "countryIso2": "ZA",
     "value": 0.2,
     "date": "1981-09-10"
    },
    {
     "stationId": "SF002394820",
     "name": "Cedara",
     "countryIso2": "ZA",
     "value": 0.2,
     "date": "2026-09-17"
    },
    {
     "stationId": "SF000068438",
     "name": "Kimberley",
     "countryIso2": "ZA",
     "value": 0.3,
     "date": "1990-12-01"
    },
    {
     "stationId": "SF000068858",
     "name": "East London",
     "countryIso2": "ZA",
     "value": 0.3,
     "date": "1943-04-21"
    },
    {
     "stationId": "SF000175820",
     "name": "Cape St. Francis",
     "countryIso2": "ZA",
     "value": 0.3,
     "date": "2000-11-12"
    },
    {
     "stationId": "SF003336820",
     "name": "Van Reenen",
     "countryIso2": "ZA",
     "value": 0.3,
     "date": "2026-09-18"
    },
    {
     "stationId": "SF006778340",
     "name": "Pietersburg Muni",
     "countryIso2": "ZA",
     "value": 0.3,
     "date": "1961-10-29"
    },
    {
     "stationId": "SF003174470",
     "name": "Upington Agr.",
     "countryIso2": "ZA",
     "value": 0.4,
     "date": "1955-06-11"
    }
   ]
  }
 ],
 "heatDrought": {
  "stations": 13,
  "years": [
   {
    "year": 1960,
    "stations": 11,
    "hotDry": 0
   },
   {
    "year": 1961,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1962,
    "stations": 12,
    "hotDry": 1
   },
   {
    "year": 1963,
    "stations": 11,
    "hotDry": 1
   },
   {
    "year": 1964,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1965,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1966,
    "stations": 13,
    "hotDry": 0
   },
   {
    "year": 1967,
    "stations": 13,
    "hotDry": 3
   },
   {
    "year": 1968,
    "stations": 11,
    "hotDry": 3
   },
   {
    "year": 1969,
    "stations": 12,
    "hotDry": 4
   },
   {
    "year": 1970,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1971,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1972,
    "stations": 12,
    "hotDry": 2
   },
   {
    "year": 1973,
    "stations": 13,
    "hotDry": 0
   },
   {
    "year": 1974,
    "stations": 13,
    "hotDry": 1
   },
   {
    "year": 1975,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1976,
    "stations": 13,
    "hotDry": 1
   },
   {
    "year": 1977,
    "stations": 13,
    "hotDry": 0
   },
   {
    "year": 1978,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1979,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1980,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1981,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1982,
    "stations": 13,
    "hotDry": 5
   },
   {
    "year": 1983,
    "stations": 13,
    "hotDry": 1
   },
   {
    "year": 1984,
    "stations": 13,
    "hotDry": 0
   },
   {
    "year": 1985,
    "stations": 12,
    "hotDry": 1
   },
   {
    "year": 1986,
    "stations": 11,
    "hotDry": 0
   },
   {
    "year": 1987,
    "stations": 10,
    "hotDry": 0
   },
   {
    "year": 1988,
    "stations": 11,
    "hotDry": 0
   },
   {
    "year": 1989,
    "stations": 10,
    "hotDry": 1
   },
   {
    "year": 1990,
    "stations": 11,
    "hotDry": 1
   },
   {
    "year": 1991,
    "stations": 11,
    "hotDry": 5
   },
   {
    "year": 1992,
    "stations": 13,
    "hotDry": 3
   },
   {
    "year": 1993,
    "stations": 13,
    "hotDry": 0
   },
   {
    "year": 1994,
    "stations": 13,
    "hotDry": 3
   },
   {
    "year": 1995,
    "stations": 13,
    "hotDry": 1
   },
   {
    "year": 1996,
    "stations": 12,
    "hotDry": 0
   },
   {
    "year": 1997,
    "stations": 12,
    "hotDry": 3
   },
   {
    "year": 1998,
    "stations": 12,
    "hotDry": 1
   },
   {
    "year": 1999,
    "stations": 12,
    "hotDry": 1
   },
   {
    "year": 2000,
    "stations": 12,
    "hotDry": 2
   }
  ],
  "worst": [
   {
    "stationId": "SF000068994",
    "name": "Marion Island",
    "countryIso2": "ZA",
    "year": 2004,
    "tAnom": 4.41,
    "pPct": 48
   },
   {
    "stationId": "SF000068920",
    "name": "Cape Agulhas",
    "countryIso2": "ZA",
    "year": 1999,
    "tAnom": 1.56,
    "pPct": 95.7
   },
   {
    "stationId": "SF002394820",
    "name": "Cedara",
    "countryIso2": "ZA",
    "year": 1994,
    "tAnom": 2.2,
    "pPct": 56.9
   },
   {
    "stationId": "SF000068712",
    "name": "Cape Columbine",
    "countryIso2": "ZA",
    "year": 1999,
    "tAnom": 2.03,
    "pPct": 37.4
   },
   {
    "stationId": "SF000068994",
    "name": "Marion Island",
    "countryIso2": "ZA",
    "year": 1995,
    "tAnom": 1.65,
    "pPct": 58.3
   },
   {
    "stationId": "SF000068920",
    "name": "Cape Agulhas",
    "countryIso2": "ZA",
    "year": 1998,
    "tAnom": 1.15,
    "pPct": 67.1
   },
   {
    "stationId": "SF006778340",
    "name": "Pietersburg Muni",
    "countryIso2": "ZA",
    "year": 1997,
    "tAnom": 1.78,
    "pPct": 30.3
   },
   {
    "stationId": "SF000068994",
    "name": "Marion Island",
    "countryIso2": "ZA",
    "year": 1994,
    "tAnom": 1.69,
    "pPct": 66.8
   },
   {
    "stationId": "SF002394820",
    "name": "Cedara",
    "countryIso2": "ZA",
    "year": 1982,
    "tAnom": 1.52,
    "pPct": 52.4
   },
   {
    "stationId": "SF000068994",
    "name": "Marion Island",
    "countryIso2": "ZA",
    "year": 2003,
    "tAnom": 1.81,
    "pPct": 73.3
   }
  ]
 },
 "snow": null
}