Free tools · For farmers
Farming in City of Johannesburg
City of Johannesburg: this season so far 6.9 mm of rain, 9% of normal; Rietvlei Dam 97.7% full; farm workers at least R30.23 an hour.
One sheet for farming here: how this rain season compares with normal, how hot it has been, how green the land is, drought, fire, the water on the ground and in the nearest dams, and what labour and electricity cost. Every figure comes from one of our live releases and names its record. Where we do not hold something, or may not show it, the sheet says so and why, rather than fill it in.
What it isn’t: not a forecast, not advice, and not readings from your own farm. Rain and temperature are modelled for the whole place (ERA5-Land, about 9 km), not a gauge on your land; greenness, fire and water are seen from space over the whole place, not only its fields.
The season
Rain and heat against normal
Summer rain: most of the year’s rain normally falls from October to March.
This season so far October 2026
- 6.9 mmRain9% of normal; normal 74 mm
- 30.7 °CHottest day0 days of 35 °C or more
- 6.0 °CColdest night
- 19.4 °CMean temperature+0.7 °C on normal
Last season October 2025 to March 2026
- 879 mmRain136% of normal; normal 644 mm
- 30.2 °CHottest day0 days of 35 °C or more
- 7.8 °CColdest night
- 18.5 °CMean temperature−0.9 °C on normal
The last 12 months November 2025 to October 2026
- 1,051 mmRain140% of normal; normal 751 mm
- 30.7 °CHottest day0 days of 35 °C or more
- 0.1 °CColdest night
- 15.9 °CMean temperature−0.3 °C on normal
Normal is the 1991 to 2020 average of the same months. Newest month: October 2026. ERA5-Land runs about five days behind, so the month we are in is not counted yet. From Source: Rainfall and temperature by ward, release of 5 November 2026. Every day and every year of weather here
October 2026, from space
The newest month: greenness over the whole place (fields, veld and town), the drought index, fire and the year’s open water.
- Greenness0.39 well above normalNormal 0.28. 98% of the place seen. greenness-by-ward · record municipality-JHB-2026, release 2026-11-12
- DroughtNo drought index +1.46Steps from normal: 0 is normal, −1 is dry, −2 is very dry. drought-index · record municipality-JHB-2026, release 2026-11-12
- Fire detections30 110% of the usual OctoberNormal 27. Burnt area for October 2026 not out yet (it comes some weeks after). wildfire-history · record municipality-JHB-2026, release 2026-11-12
- Surface water (2025, yearly)6.04 km² 108% of the 1991 to 2020 averageNormal 5.61 km². 3.39 km² permanent; 98% of the place seen. surface-water-by-ward · record municipality-JHB, release 2026-11-12
The nearest dams
The dams in our data nearest the middle of City of Johannesburg, in a straight line. Nearest is not the same as the dam that supplies you: check with your water user association or scheme.
- Rietvlei DamHennops River · about 52 km away · holds 12.3 million m³97.7%a year ago 100.3%
- Hartbeespoort DamKrokodil River · about 52 km away · holds 185.8 million m³100.4%a year ago 95.2%
- Buffelspoort DamSterkstroom River · about 64 km away · holds 10.2 million m³99.3%a year ago 100.7%
Levels: the Department of Water and Sanitation’s weekly State of Dams of 9 November 2026, by volume (dam-levels, release 2026-11-09.2). Where each dam is: the middle of its outline in our dams from space (dam-surface-from-space, release 2026-11-11; footprints from Digital Earth Africa, named from © OpenStreetMap contributors, ODbL), so only the dams we see from space are counted.
The costs
Labour and electricity
Farm worker minimum wage
R30.23 an hour
From 1 March 2026, for every farm worker in South Africa: the national minimum wage’s rate for farm workers (Schedule 1 of the National Minimum Wage Act, 9 of 2018). About R1,360.35 for a 45-hour week. The old sectoral determination for farm workers was folded into the national minimum wage.
Government Gazette 54075, GN R. 7083 of 3 February 2026, from the Government Printing Works, page 4. Source: Bargaining-council minimum wages, release of 12 November 2026. Every farm worker rate
Electricity for farms from City of Johannesburg
City of Johannesburg’s tariffs for 2026/27, as NERSA approved them, have no tariff named for farms or agriculture. Farms here may be on a business tariff, or supplied by Eskom directly.
Not on this sheet yet
- DieselNot heldDiesel’s price isn’t printed in the Government Gazette, and its wholesale price is only in the Department of Mineral and Petroleum Resources’ own workings, which can’t be republished under its terms. We show it once there is a source we may use.
- Petrol and paraffinNot linked yetThe Gazette prints a price for each fuel zone, but the zones are set by magisterial district, and there is no clean link yet from a district to a municipality or ward.
- Eskom’s farm tariffsNot in our data yetMany farms are supplied by Eskom directly, not by the municipality. Eskom’s own rural tariffs aren’t in our data yet, and City of Johannesburg’s own tariffs as NERSA approved them have no farm tariff.
- Frost nightsNot in our data yetWe hold each month’s coldest night (in the season, above), not a count of nights below freezing.
- Soil moistureNot in our data yetWe hold no soil moisture readings yet. Rain against normal and the drought index stand in for it.
- Tolls to the nearest portNot in our data yetWe hold every toll plaza’s tariff, but not yet the route from a place to a port.
Each ward
- Ward 1 (Stretford)
- Ward 2 (Lakeside, Lakeside Estates)
- Ward 3 (Orange Farm, Stretford)
- Ward 4 (Orange Farm)
- Ward 5 (Drieziek)
- Ward 6 (Althea AH, Ennerdale South)
- Ward 7 (Ennerdale, Finetown)
- Ward 8 (Lehae, Lawley)
- Ward 9 (Greyville)
- Ward 10 (Lenasia, Klipriviersoog)
- Ward 11 (Klipspruit-Wes)
- Ward 12 (Tshiawelo)
- Ward 13 (Protea Glen)
- Ward 14 (Protea North)
- Ward 15 (Senaoane)
- Ward 16 (Mapetla)
- Ward 17 (Eldoradopark)
- Ward 18 (Nancefield)
- Ward 19 (Dlamini)
- Ward 20 (Tladi, Naledi)
- Ward 21 (Moletsane, Tladi)
- Ward 22 (Pimville)
- Ward 23 (Bassonia, Glenanda)
- Ward 24 (Armadale, Devland)
- Ward 25 (Klipspruit)
- Ward 26 (Power Park, Motsoaledi View)
- Ward 27 (Aeroton, Diepkloof)
- Ward 28 (Orlando Ekhaya)
- Ward 29 (Noordgesig)
- Ward 30 (Orlando Ekhaya, Orlando East)
- Ward 31 (Orlando East)
- Ward 32 (Antwerp, Buccleuch)
- Ward 33 (Molapo, Moroka)
- Ward 34 (Jabulani)
- Ward 35 (Jabavu)
- Ward 36 (Mofolo)
- Ward 37 (Mofolo South)
- Ward 38 (Dube)
- Ward 39 (Orlando, Orlando West)
- Ward 40 (Orlando, Orlando West)
- Ward 41 (Meadowlands East)
- Ward 42 (Soweto, Meadowlands West)
- Ward 43 (Meadowlands West, Meadowlands East)
- Ward 44 (Soteba, Dobsonville)
- Ward 45 (Soteba)
- Ward 46 (Jabulani, Dobsonville)
- Ward 47 (Mofolo North)
- Ward 48 (Dobsonville)
- Ward 49 (Leratong Village, Dobsonville)
- Ward 50 (Thulani Park, Dobsonville Gardens)
- Ward 51 (Zola)
- Ward 52 (Dobsonville Gardens, Emndeni)
- Ward 53 (Slovoville, Stesa AH)
- Ward 54 (Booysens Reserve, Crown Gardens)
- Ward 55 (Aspen Lakes, Chrisville)
- Ward 56 (Gleneagles, Linmeyer)
- Ward 57 (Elandspark, Electron)
- Ward 58 (Crosby, Fordsburg)
- Ward 59 (Johannesburg, Hillbrow)
- Ward 60 (Braamfontein, Cottesloe)
- Ward 61 (Maboneng Precinct)
- Ward 62 (Hillbrow, Berea)
- Ward 63 (Hillbrow)
- Ward 64 (Berea, Bertrams)
- Ward 65 (Denver, Rosherville)
- Ward 66 (Bezuidenhoutsvallei, De Wetshof)
- Ward 67 (Bellevue, Yeoville)
- Ward 68 (Riverlea)
- Ward 69 (Brixton, Coronationville)
- Ward 70 (Fleurhof, Florida)
- Ward 71 (Davidsonville, Groblerpark)
- Ward 72 (Fairmount, Glenhazel)
- Ward 73 (Houghton Estate, Killarney)
- Ward 74 (Abbotsford, Birdhaven)
- Ward 75 (Kew, Alexandra)
- Ward 76 (Alexandra, Kew)
- Ward 77 (Ivory Park, Maokeng)
- Ward 78 (Ntshonalanga)
- Ward 79 (Rabie Ridge, Ntshonalanga)
- Ward 80 (Rabie Ridge)
- Ward 81 (Bramley Gardens, Kew)
- Ward 82 (Bosmont, Claremont)
- Ward 83 (Breaunanda, Helderkruin)
- Ward 84 (Roodepoort, Creswell Park)
- Ward 85 (Carenvale, Florida Park)
- Ward 86 (Albertskroon, Albertville)
- Ward 87 (Aukland Park, Forest Town)
- Ward 88 (Berario, Blackheath)
- Ward 89 (Constantia Kloof, Floracliffe)
- Ward 90 (Craighall Park, Dunkeld)
- Ward 91 (Atholl Gardens, Illovo)
- Ward 92 (Halfway House, Randjespark)
- Ward 93 (Magaliessig, Paulshof)
- Ward 94 (Beaulieu, Fourways)
- Ward 95 (Diepsloot)
- Ward 96 (Broadacres AH, Lion Park Informal Settlement)
- Ward 97 (Radiokop, Eagle Canyon Golf Estate)
- Ward 98 (Boskruin, Bromhof)
- Ward 99 (Aldara Park, Blairgowrie)
- Ward 100 (Cosmo City)
- Ward 101 (Meadowhurst, Noordhang)
- Ward 102 (Randburg, Bordeaux)
- Ward 103 (Sandton, Benmore Gardens)
- Ward 104 (Beverley Gardens, Ferndale)
- Ward 105 (Alexandra, Eastgate)
- Ward 106 (Johannesburg North, Kleve Hill Park)
- Ward 107 (Alexandra)
- Ward 108 (Alexandra, Marlboro)
- Ward 109 (Eastgate, Gallo Manor)
- Ward 110 (Midrand, Austin View)
- Ward 111 (Rabie Ridge, Ivory Park)
- Ward 112 (Blue Hills, Carlswald)
- Ward 113 (Diepsloot)
- Ward 114 (Northgate, Cosmo City)
- Ward 115 (Bloubosrand, Cedar Lakes)
- Ward 116 (Alexandra)
- Ward 117 (Rosebank, Parkhurst)
- Ward 118 (Bruma, Cyrildene)
- Ward 119 (Devland, Naturena)
- Ward 120 (Lenasia South)
- Ward 121 (Hopefield, Lawley)
- Ward 122 (Lehae, Vlakfontein)
- Ward 123 (Doornfontein, Jeppestown)
- Ward 124 (Johannesburg, Booysens)
- Ward 125 (Abmarie AH, Alan Manor)
- Ward 126 (Allen's Nek, Honeydew)
- Ward 127 (Wilfordon, Leratong Village)
- Ward 128 (Tshepisong)
- Ward 129 (Thulani Park)
- Ward 130 (Doornkop)
- Ward 131 (Evaton North, Stretford)
- Ward 132 (Barbeque Downs, Megawatt Park)
- Ward 133 (Ivory Park)
- Ward 134 (Northgate, Sundowner)
- Ward 135 (Protea Glen, West Rand AH)
Places in each ward: © OpenStreetMap contributors.
Every municipality · Everything we hold for City of Johannesburg
Sources
Modelled estimates from a weather reanalysis, averaged over the whole place: not readings from a weather station, and not a forecast. The weather model runs about five days behind the weather, so the newest day here is usually five to twelve days ago.
Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. Muñoz Sabater, J. (2019): ERA5-Land hourly data from 1950 to present, and ERA5-Land monthly averaged data from 1950 to present. Copernicus Climate Change Service (C3S) Climate Data Store (CDS). DOI 10.24381/cds.e2161bac and 10.24381/cds.68d2bb30. ERA5-Land on the Climate Data Store, under CC BY 4.0.
What we changed: we cut ERA5-Land to South Africa, averaged its 9 km grid cells over each ward, municipality, district and province by the area of the place in each cell (MDB boundaries, 2026), took each day’s high and low from 16 of its hourly values, added up days into months, and averaged 1991 to 2020 for the normals.
Greenness: NDVI Anomaly and NDVI Climatology, Digital Earth Africa (CC BY 4.0), modified; Landsat imagery courtesy of the U.S. Geological Survey; contains modified Copernicus Sentinel data 2017 to 2026. Second reading: generated using European Union’s Copernicus Land Monitoring Service information (NDVI 300 m, version 3), modified.
Drought: Contains modified Copernicus Climate Change Service information 1950 to 2026 (ERA5-Land, for rain; ERA5-Drought, for SPEI). Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains. Greenness: NDVI Anomaly, Digital Earth Africa (CC BY 4.0), modified; Landsat imagery courtesy of the U.S. Geological Survey; contains modified Copernicus Sentinel data 2017 to 2026.
Fire: Fire detections: we acknowledge the use of data and/or imagery from NASA’s Fire Information for Resource Management System (FIRMS), part of NASA’s LANCE (VIIRS 375 m, S-NPP and NOAA-20). Burnt area: generated using European Union’s Copernicus Land Monitoring Service information (Burnt Area 300 m version 4, DOI 10.2909/8fa58061-28ab-49bb-9b77-c26b50733e34), modified; this does not mean the European Union endorses us.
Surface water: Water Observations from Space, Digital Earth Africa (CC BY 4.0), modified (counted over each 2026 place by Unmapped). Landsat imagery courtesy of the U.S. Geological Survey.
Dam levels: the Department of Water and Sanitation’s weekly State of Dams. Wages: the Government Gazette, from the Government Printing Works. Electricity tariffs: NERSA’s tariff decisions for 2026/27. Places: the Municipal Demarcation Board’s 2026 boundaries.