As families prepare to celebrate Diwali on Sunday, Johannesburg residents should familiarise themselves with the City’s fireworks rules. The High Commission of India in Pretoria lists this year’s Diwali date as 8 November. Also known as Deepavali, the Festival of Lights celebrates the triumph of light over darkness and good over evil – a message that offers an opportunity for kindness, respect and goodwill between neighbours.
Under Johannesburg’s Emergency Services By-laws, the permitted Diwali fireworks hours are 7pm to 10pm, unless separate authorisation has been granted. This does not create blanket permission to set off fireworks throughout the weekend, and the location restrictions still apply during permitted hours.
Unless specifically authorised under section 33, fireworks may not be used:
– Within 500 metres of an explosives factory, explosives storage facility, petrol depot or petrol station.
– Inside buildings or on agricultural holdings.
– In public places, including streets and parks.
– At schools, old-age homes or hospitals.
The by-laws also prohibit lighting fireworks wherever animals are present. The 500-metre restriction in section 30 applies specifically to explosives and fuel facilities; it should not be presented as a blanket distance rule covering every institution. Organised fireworks display requires approval under the by-laws, with applications submitted to the Chief Fire Officer at least 14 days beforehand.
The City’s published fireworks safety leaflet lists fines of R500 for use outside permitted times, R1,000 for lighting fireworks where animals are present, and R1,500 for use within 500 metres of the specified explosives or fuel facilities. These are the amounts published in that leaflet; an updated 2026 fine schedule has not been independently confirmed.
JMPD’s published guidance states that children under 16 must not use explosives without adult supervision. Residents should follow manufacturers’ instructions and keep children’s and animals’ safety in mind. Pet owners can prepare by keeping animals securely indoors, drawing curtains and providing a quiet room. The Animal Anti-Cruelty League recommends identification tags or microchips with current contact details, in case frightened pets escape.
Residents can contact 011 375 5911 for Johannesburg’s ambulance, fire and JMPD services. These rules apply within the City of Johannesburg; neighbouring municipalities may have different requirements.
Globe Post wishes everyone celebrating a peaceful and joyful Diwali. Let consideration for neighbours and care for animals be part of the celebration.

Leave a Reply