Wildfires in South Africa on 16 September 2026
108Significant fires
106Confirmed
- KwaZulu-Natal✓ Confirmed23 MW
- KwaZulu-Natal✓ Confirmed19 MW
- Alfred Duma Local Municipality✓ Confirmed35 MW
- KwaZulu-Natal✓ Confirmed18 MW
- Ulundi Local Municipality✓ Confirmed217 MW
- Hlabisa Local Municipality✓ Confirmed75 MW
- KwaZulu-Natal✓ Confirmed53 MW
- Okhahlamba Local Municipality✓ Confirmed38 MW
- Hlabisa Local Municipality✓ Confirmed26 MW
- KwaZulu-Natal✓ Confirmed78 MW
- Alfred Duma Local Municipality✓ Confirmed152 MW
- KwaZulu-Natal✓ Confirmed40 MW
- KwaZulu-Natal✓ Confirmed506 MW
- KwaZulu-Natal✓ Confirmed80 MW
- KwaZulu-Natal✓ Confirmed68 MW
- Newcastle Local Municipality✓ Confirmed120 MW
- KwaZulu-Natal✓ Confirmed21 MW
- KwaZulu-Natal✓ Confirmed44 MW
- KwaZulu-Natal✓ Confirmed32 MW
- KwaZulu-Natal✓ Confirmed23 MW
- Alfred Duma Local Municipality✓ Confirmed77 MW
- KwaZulu-Natal✓ Confirmed37 MW
- KwaZulu-Natal✓ Confirmed22 MW
- KwaZulu-Natal✓ Confirmed107 MW
- KwaZulu-Natal✓ Confirmed302 MW
- Dannhauser✓ Confirmed143 MW
- KwaZulu-Natal✓ Confirmed100 MW
- eMadlangeni Local Municipality✓ Confirmed38 MW
- Okhahlamba Local Municipality✓ Confirmed27 MW
- Alfred Duma Local Municipality✓ Confirmed87 MW
- KwaZulu-Natal✓ Confirmed25 MW
- The Big Five False Bay Local Municipality✓ Confirmed17 MW
- KwaZulu-Natal✓ Confirmed50 MW
- KwaZulu-Natal✓ Confirmed33 MW
- Alfred Duma Local Municipality✓ Confirmed28 MW
- Nquthu Local Municipality✓ Confirmed21 MW
- KwaZulu-Natal✓ Confirmed59 MW
- KwaZulu-Natal✓ Confirmed79 MW
- KwaZulu-Natal✓ Confirmed29 MW
- Chakaskraal✓ Confirmed18 MW
- KwaZulu-Natal✓ Confirmed22 MW
- Mtubatuba Local Municipality✓ Confirmed20 MW
- KwaZulu-Natal✓ Confirmed29 MW
- KwaZulu-Natal✓ Confirmed19 MW
- Alfred Duma Local Municipality✓ Confirmed15 MW
- KwaZulu-Natal✓ Confirmed25 MW
- KwaZulu-Natal✓ Confirmed61 MW
- Umtshezi Local Municipality✓ Confirmed16 MW
- KwaZulu-Natal✓ Confirmed26 MW
- Alfred Duma Local Municipality✓ Confirmed18 MW
- Glencoe✓ Confirmed18 MW
- KwaZulu-Natal✓ Confirmed20 MW
- KwaZulu-Natal✓ Confirmed27 MW
- KwaZulu-Natal✓ Confirmed15 MW
- KwaZulu-Natal✓ Confirmed18 MW
- KwaZulu-Natal✓ Confirmed27 MW
- Msinga Local Municipality✓ Confirmed22 MW
- KwaZulu-Natal✓ Confirmed76 MW
- eMadlangeni Local Municipality✓ Confirmed17 MW
- KwaZulu-Natal✓ Confirmed59 MW
- Polokwane Local Municipality✓ Confirmed27 MW
- Limpopo✓ Confirmed26 MW
- Limpopo✓ Confirmed19 MW
- Limpopo✓ Confirmed32 MW
- Lepelle-Nkumpi Local Municipality✓ Confirmed31 MW
- Greater Tubatse Local Municipality✓ Confirmed58 MW
- Maruleng Local Municipality✓ Confirmed24 MW
- Lepelle-Nkumpi Local Municipality✓ Confirmed21 MW
- Limpopo✓ Confirmed16 MW
- Limpopo✓ Confirmed41 MW
- Limpopo✓ Confirmed28 MW
- Limpopo✓ Confirmed16 MW
- Emalahleni Local Municipality✓ Confirmed18 MW
- Middelburg✓ Confirmed24 MW
- Mpumalanga✓ Confirmed217 MW
- Albert Luthuli Local Municipality✓ Confirmed27 MW
- Govan Mbeki Local Municipality✓ Confirmed22 MW
- Mpumalanga✓ Confirmed82 MW
- Mpumalanga✓ Confirmed25 MW
- Albert Luthuli Local Municipality✓ Confirmed48 MW
- Mpumalanga✓ Confirmed19 MW
- Mpumalanga✓ Confirmed236 MW
- Msukaligwa✓ Confirmed17 MW
- Mpumalanga✓ Confirmed43 MW
- eMjindini✓ Confirmed30 MW
- Mpumalanga✓ Confirmed29 MW
- Albert Luthuli Local Municipality✓ Confirmed17 MW
- Waterval Boven✓ Confirmed93 MW
- Mpumalanga✓ Confirmed15 MW
- Mpumalanga✓ Confirmed47 MW
- Thembisile Hani Local Municipality✓ Confirmed27 MW
⚠️ The fires shown are automatic satellite heat detections from NASA FIRMS. They are not verified on the ground and are not 100% accurate — they can include false alarms (industrial heat, gas flares, sun glint) or miss small or cloud-covered fires. Do not use this map for safety decisions; always follow official emergency sources.