South Africa · MET Norway
South Africa named-point weather forecasts
Forecasts for fourteen named points across nine source administrative regions. Select a place to load its actual coordinate forecast.
Johannesburg · -26.2023°, 28.0436° · GeoNames 993800. Local times use Africa/Johannesburg, SAST (UTC+02:00). Exports preserve UTC.
A point forecast does not describe every part of a municipality or the whole country. These are predictions, not observations or a travel-safety assessment. No official warning feed is included. Missing one-hour precipitation means “Not supplied”, not zero.
Current source forecast
Forecast generated 2026-10-26T01:18:17.000Z. Source checked 2026-10-26T03:02:03.838Z. Source check expires 2026-10-26T03:06:44.000Z.
| Forecast valid time · SAST | Source time · UTC | Temperature · °C | Wind · m/s | Wind from · degrees | Next 1 hour rain · mm | Next 1 hour source symbol |
|---|---|---|---|---|---|---|
| 26/10/2026, 06:00 | 2026-10-26T04:00:00Z | 18.4 | 3.5 | 3 | 0 | clearsky_day |
| 26/10/2026, 07:00 | 2026-10-26T05:00:00Z | 20.3 | 3.8 | 359.3 | 0 | clearsky_day |
| 26/10/2026, 08:00 | 2026-10-26T06:00:00Z | 22.3 | 4.7 | 353 | 0 | clearsky_day |
| 26/10/2026, 09:00 | 2026-10-26T07:00:00Z | 24.6 | 5.1 | 345.9 | 0 | clearsky_day |
| 26/10/2026, 10:00 | 2026-10-26T08:00:00Z | 26.7 | 5.5 | 343.4 | 0 | clearsky_day |
| 26/10/2026, 11:00 | 2026-10-26T09:00:00Z | 28.4 | 5.8 | 341.1 | 0 | fair_day |
| 26/10/2026, 12:00 | 2026-10-26T10:00:00Z | 29.5 | 6 | 341.6 | 0 | fair_day |
| 26/10/2026, 13:00 | 2026-10-26T11:00:00Z | 30 | 6.1 | 335.4 | 0 | fair_day |
| 26/10/2026, 14:00 | 2026-10-26T12:00:00Z | 30.1 | 6 | 324.2 | 0 | fair_day |
| 26/10/2026, 15:00 | 2026-10-26T13:00:00Z | 29.7 | 5.5 | 319.8 | 0 | fair_day |
| 26/10/2026, 16:00 | 2026-10-26T14:00:00Z | 29.9 | 5.2 | 321.2 | 0 | partlycloudy_day |
| 26/10/2026, 17:00 | 2026-10-26T15:00:00Z | 28.7 | 4.9 | 315 | 0 | partlycloudy_day |
| 26/10/2026, 18:00 | 2026-10-26T16:00:00Z | 27.9 | 4 | 303.6 | 0 | partlycloudy_night |
| 26/10/2026, 19:00 | 2026-10-26T17:00:00Z | 27.3 | 4.6 | 295.5 | 0 | partlycloudy_night |
| 26/10/2026, 20:00 | 2026-10-26T18:00:00Z | 23.6 | 4 | 210.6 | 0 | partlycloudy_night |
| 26/10/2026, 21:00 | 2026-10-26T19:00:00Z | 21.3 | 4 | 207.1 | 0 | partlycloudy_night |
| 26/10/2026, 22:00 | 2026-10-26T20:00:00Z | 20.5 | 4 | 210.7 | 0 | fair_night |
| 26/10/2026, 23:00 | 2026-10-26T21:00:00Z | 20 | 2.5 | 214.4 | 0 | partlycloudy_night |
| 27/10/2026, 00:00 | 2026-10-26T22:00:00Z | 20 | 2 | 236.1 | 0 | partlycloudy_night |
| 27/10/2026, 01:00 | 2026-10-26T23:00:00Z | 20.2 | 1.3 | 226.5 | 0 | cloudy |
| 27/10/2026, 02:00 | 2026-10-27T00:00:00Z | 20.4 | 2.6 | 245.2 | 0 | partlycloudy_night |
| 27/10/2026, 03:00 | 2026-10-27T01:00:00Z | 20.4 | 3.9 | 354.1 | 0 | partlycloudy_night |
| 27/10/2026, 04:00 | 2026-10-27T02:00:00Z | 19.9 | 4.2 | 357.5 | 0 | partlycloudy_night |
| 27/10/2026, 05:00 | 2026-10-27T03:00:00Z | 19.2 | 2.6 | 16 | 0 | fair_day |
| 27/10/2026, 06:00 | 2026-10-27T04:00:00Z | 19.1 | 2.7 | 337 | 0 | partlycloudy_day |
| 27/10/2026, 07:00 | 2026-10-27T05:00:00Z | 21.2 | 2.7 | 322.1 | 0 | partlycloudy_day |
| 27/10/2026, 08:00 | 2026-10-27T06:00:00Z | 23.4 | 3.8 | 290.2 | 0 | partlycloudy_day |
| 27/10/2026, 09:00 | 2026-10-27T07:00:00Z | 25.1 | 5 | 277.1 | 0 | partlycloudy_day |
| 27/10/2026, 10:00 | 2026-10-27T08:00:00Z | 25.9 | 4.7 | 277.8 | 0 | partlycloudy_day |
| 27/10/2026, 11:00 | 2026-10-27T09:00:00Z | 27.7 | 5.1 | 270 | 0 | partlycloudy_day |
| 27/10/2026, 12:00 | 2026-10-27T10:00:00Z | 28.2 | 5.5 | 273.9 | 0 | fair_day |
| 27/10/2026, 13:00 | 2026-10-27T11:00:00Z | 29.6 | 6.2 | 260.3 | 0 | clearsky_day |
| 27/10/2026, 14:00 | 2026-10-27T12:00:00Z | 29.8 | 6.7 | 254.4 | 0 | clearsky_day |
| 27/10/2026, 15:00 | 2026-10-27T13:00:00Z | 29.8 | 6.5 | 250.2 | 0 | fair_day |
| 27/10/2026, 16:00 | 2026-10-27T14:00:00Z | 29 | 7.2 | 229.2 | 0 | clearsky_day |
| 27/10/2026, 17:00 | 2026-10-27T15:00:00Z | 26.7 | 6.7 | 216.9 | 0 | clearsky_day |
| 27/10/2026, 18:00 | 2026-10-27T16:00:00Z | 25.2 | 5.3 | 212.6 | 0 | clearsky_night |
| 27/10/2026, 19:00 | 2026-10-27T17:00:00Z | 23.8 | 4.2 | 202.7 | 0 | clearsky_night |
| 27/10/2026, 20:00 | 2026-10-27T18:00:00Z | 22.7 | 3.7 | 185.6 | 0 | clearsky_night |
| 27/10/2026, 21:00 | 2026-10-27T19:00:00Z | 21.6 | 3.1 | 184.7 | 0 | clearsky_night |
| 27/10/2026, 22:00 | 2026-10-27T20:00:00Z | 20.5 | 3 | 184.7 | 0 | clearsky_night |
| 27/10/2026, 23:00 | 2026-10-27T21:00:00Z | 19.4 | 3 | 176.8 | 0 | clearsky_night |
| 28/10/2026, 00:00 | 2026-10-27T22:00:00Z | 17.9 | 3.4 | 140.6 | 0 | clearsky_night |
| 28/10/2026, 01:00 | 2026-10-27T23:00:00Z | 16.1 | 3.1 | 123 | 0 | clearsky_night |
| 28/10/2026, 02:00 | 2026-10-28T00:00:00Z | 14.7 | 3.2 | 124.8 | 0 | clearsky_night |
| 28/10/2026, 03:00 | 2026-10-28T01:00:00Z | 13.9 | 3 | 126.7 | 0 | clearsky_night |
| 28/10/2026, 04:00 | 2026-10-28T02:00:00Z | 13.3 | 2.9 | 123.5 | 0 | fair_night |
| 28/10/2026, 05:00 | 2026-10-28T03:00:00Z | 12.9 | 2.9 | 121.8 | 0 | fair_day |
Source, intervals and freshness
MET Norway · this point’s public forecast · Locationforecast documentation
Weather data: Norwegian Meteorological Institute (MET Norway), CC BY 4.0. Contifield selects and reformats the source fields and adds a local-time display. Temperature and wind apply at each instant. Rain and source symbol apply to the next one-hour interval. Six-hour totals are not substituted for missing one-hour fields.
Source requests identify Contifield, respect the publisher’s Expires header and may revalidate with If-Modified-Since after expiry. An unsuccessful refresh can retain a clearly stale forecast for at most six hours from both forecast generation and a successful fetch, only while future rows remain. Older or unavailable data are hidden and noindexed. A restored browser tab rechecks the original source deadline; changing the selected point invalidates its previous table and exports. MET API terms.
Place names, IDs and coordinates come from the pinned 24 October 2026 GeoNames extract, CC BY 4.0. Coordinates are rounded to four decimal places for the API. “Mafikeng” is the source’s retained point name; this tool does not determine the current legal name or municipal boundary. Kariega and Thohoyandou are included as explicit local-weather examples from the retained plan. No all-settlement coverage or authority endorsement is claimed.