Wildfires in South Africa on 9 September 2026
175Significant fires
169Confirmed
- Eastern Cape✓ Confirmed143 MW
- Eastern Cape✓ Confirmed247 MW
- Eastern Cape✓ Confirmed62 MW
- Eastern Cape✓ Confirmed31 MW
- Eastern Cape✓ Confirmed96 MW
- Eastern Cape✓ Confirmed69 MW
- Eastern Cape✓ Confirmed32 MW
- Eastern Cape✓ Confirmed26 MW
- Eastern Cape✓ Confirmed22 MW
- Eastern Cape✓ Confirmed19 MW
- Eastern Cape✓ Confirmed37 MW
- Eastern Cape✓ Confirmed35 MW
- Eastern Cape✓ Confirmed69 MW
- Eastern Cape✓ Confirmed34 MW
- Eastern Cape✓ Confirmed28 MW
- Senqu Local Municipality✓ Confirmed26 MW
- Matatiele Local Municipality✓ Confirmed47 MW
- Eastern Cape✓ Confirmed18 MW
- Tsolwana Local Municipality✓ Confirmed72 MW
- Nxuba Local Municipality✓ Confirmed28 MW
- Eastern Cape✓ Confirmed156 MW
- Eastern Cape✓ Confirmed19 MW
- Nqanqarhu✓ Confirmed27 MW
- Eastern Cape✓ Confirmed26 MW
- Free State✓ Confirmed107 MW
- Free State✓ Confirmed71 MW
- Free State✓ Confirmed154 MW
- Free State✓ Confirmed81 MW
- Free State✓ Confirmed229 MW
- Free State✓ Confirmed200 MW
- Free State✓ Confirmed100 MW
- Free State✓ Confirmed22 MW
- Free State✓ Confirmed37 MW
- Free State✓ Confirmed23 MW
- Free StatePossible49 MW
- Free State✓ Confirmed45 MW
- Free State✓ Confirmed42 MW
- Free State✓ Confirmed35 MW
- Free State✓ Confirmed74 MW
- Phumelela Local Municipality✓ Confirmed20 MW
- Free State✓ Confirmed29 MW
- Free State✓ Confirmed34 MW
- KwaZulu-Natal✓ Confirmed211 MW
- KwaZulu-Natal✓ Confirmed48 MW
- KwaZulu-Natal✓ Confirmed67 MW
- KwaZulu-Natal✓ Confirmed149 MW
- KwaZulu-Natal✓ Confirmed41 MW
- KwaZulu-Natal✓ Confirmed132 MW
- KwaZulu-Natal✓ Confirmed27 MW
- KwaZulu-Natal✓ Confirmed366 MW
- KwaZulu-Natal✓ Confirmed214 MW
- KwaZulu-Natal✓ Confirmed81 MW
- KwaZulu-Natal✓ Confirmed149 MW
- KwaZulu-Natal✓ Confirmed42 MW
- KwaZulu-Natal✓ Confirmed28 MW
- KwaZulu-Natal✓ Confirmed190 MW
- KwaZulu-Natal✓ Confirmed82 MW
- KwaZulu-Natal✓ Confirmed77 MW
- KwaZulu-Natal✓ Confirmed34 MW
- KwaZulu-Natal✓ Confirmed27 MW
- KwaZulu-Natal✓ Confirmed20 MW
- KwaZulu-Natal✓ Confirmed234 MW
- KwaZulu-Natal✓ Confirmed38 MW
- KwaZulu-Natal✓ Confirmed30 MW
- KwaZulu-Natal✓ Confirmed201 MW
- KwaZulu-Natal✓ Confirmed58 MW
- KwaZulu-Natal✓ Confirmed32 MW
- KwaZulu-Natal✓ Confirmed17 MW
- KwaZulu-Natal✓ Confirmed31 MW
- KwaZulu-Natal✓ Confirmed65 MW
- KwaZulu-Natal✓ Confirmed33 MW
- KwaZulu-NatalPossible45 MW
- KwaZulu-Natal✓ Confirmed19 MW
- KwaZulu-Natal✓ Confirmed100 MW
- KwaZulu-Natal✓ Confirmed17 MW
- KwaZulu-Natal✓ Confirmed118 MW
- KwaZulu-Natal✓ Confirmed20 MW
- KwaZulu-Natal✓ Confirmed40 MW
- KwaZulu-Natal✓ Confirmed37 MW
- KwaZulu-Natal✓ Confirmed15 MW
- KwaZulu-Natal✓ Confirmed89 MW
- KwaZulu-NatalPossible29 MW
- KwaZulu-Natal✓ Confirmed297 MW
- KwaZulu-Natal✓ Confirmed38 MW
- Dannhauser Local Municipality✓ Confirmed39 MW
- KwaZulu-Natal✓ Confirmed27 MW
- KwaZulu-Natal✓ Confirmed27 MW
- KwaZulu-Natal✓ Confirmed194 MW
- KwaZulu-Natal✓ Confirmed54 MW
- KwaZulu-Natal✓ Confirmed87 MW
- KwaZulu-Natal✓ Confirmed56 MW
- KwaZulu-Natal✓ Confirmed85 MW
- KwaZulu-Natal✓ Confirmed104 MW
- KwaZulu-Natal✓ Confirmed193 MW
- KwaZulu-Natal✓ Confirmed37 MW
- KwaZulu-Natal✓ Confirmed19 MW
- KwaZulu-Natal✓ Confirmed29 MW
- KwaZulu-Natal✓ Confirmed20 MW
- KwaZulu-Natal✓ Confirmed41 MW
- KwaZulu-Natal✓ Confirmed25 MW
- KwaZulu-NatalPossible16 MW
- KwaZulu-Natal✓ Confirmed223 MW
- KwaZulu-Natal✓ Confirmed57 MW
- KwaZulu-Natal✓ Confirmed19 MW
- KwaZulu-Natal✓ Confirmed32 MW
- KwaZulu-Natal✓ Confirmed22 MW
- KwaZulu-Natal✓ Confirmed34 MW
- KwaZulu-Natal✓ Confirmed44 MW
- KwaZulu-Natal✓ Confirmed59 MW
- KwaZulu-Natal✓ Confirmed17 MW
- KwaZulu-Natal✓ Confirmed40 MW
- KwaZulu-Natal✓ Confirmed20 MW
- KwaZulu-Natal✓ Confirmed44 MW
- Msinga Local Municipality✓ Confirmed42 MW
- KwaZulu-Natal✓ Confirmed39 MW
- KwaZulu-Natal✓ Confirmed82 MW
- KwaZulu-Natal✓ Confirmed49 MW
- KwaZulu-Natal✓ Confirmed156 MW
- KwaZulu-Natal✓ Confirmed34 MW
- KwaZulu-Natal✓ Confirmed19 MW
- KwaZulu-Natal✓ Confirmed51 MW
- Mpumalanga✓ Confirmed23 MW
- Mpumalanga✓ Confirmed76 MW
- Mpumalanga✓ Confirmed59 MW
- Mpumalanga✓ Confirmed254 MW
- Mpumalanga✓ Confirmed217 MW
- Mpumalanga✓ Confirmed71 MW
- Mpumalanga✓ Confirmed57 MW
- Mpumalanga✓ Confirmed44 MW
- Mpumalanga✓ Confirmed30 MW
- Middelburg✓ Confirmed36 MW
- Mpumalanga✓ Confirmed58 MW
- Mpumalanga✓ Confirmed119 MW
- Mpumalanga✓ Confirmed39 MW
- Mpumalanga✓ Confirmed75 MW
- Mpumalanga✓ Confirmed149 MW
- Mpumalanga✓ Confirmed63 MW
- Mpumalanga✓ Confirmed43 MW
- Mpumalanga✓ Confirmed135 MW
- Mpumalanga✓ Confirmed22 MW
- Mpumalanga✓ Confirmed16 MW
- Mpumalanga✓ Confirmed38 MW
- Mpumalanga✓ Confirmed29 MW
- Mpumalanga✓ Confirmed41 MW
- Mpumalanga✓ Confirmed55 MW
- Mpumalanga✓ Confirmed213 MW
- Mpumalanga✓ Confirmed178 MW
- MpumalangaPossible41 MW
- Mpumalanga✓ Confirmed54 MW
- Mpumalanga✓ Confirmed61 MW
- Mpumalanga✓ Confirmed108 MW
- Mpumalanga✓ Confirmed129 MW
- Mpumalanga✓ Confirmed124 MW
- Mpumalanga✓ Confirmed53 MW
- Mpumalanga✓ Confirmed244 MW
- Mpumalanga✓ Confirmed118 MW
- Mpumalanga✓ Confirmed18 MW
- Mpumalanga✓ Confirmed316 MW
- Mpumalanga✓ Confirmed16 MW
- Mpumalanga✓ Confirmed64 MW
- Mpumalanga✓ Confirmed47 MW
- Mpumalanga✓ Confirmed25 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.