GovHandbook

Fireworks rules in British Columbia, by municipality

125 places

What the bylaws of 125 places in British Columbia say on the same question, side by side. Each cell is a short form of a fact that is sourced, quoted and checked on the place's own page.

PlaceSetting off fireworksSelling fireworksFine
100 Mile HouseBylaw text not posted; parks need a permitNot to under 18; display ones need permitNotice $50 if paid in 14 days ($110 after 28 days)
AbbotsfordNo, unless authorized by a permitNo, wholesalers onlyNotice $500 ($450 if paid in 14 days); ticket $1,000
AnmoreOct 24 to Nov 1 only, low hazard, no permitOct 24 to 30, with licence and permitNotice $150 ($105 if paid in 14 days)
ArmstrongOnly Oct 24 to Nov 1Only Oct 24 to Nov 1Ticket $150 ($100 if paid in 30 days)
AshcroftNo, unless Village authorizes itNo, unless Village authorizes itNotice $250 ($175 if paid in 5 days)
BarriereNo dates or permit set; none in fire banNo sale dates set; none to minorsNotice $300 ($250 if paid early, $500 late)
Bowen IslandNo private rules; none April 15 to Oct 15Not confirmedNotice $500 ($400 if paid early)
BurnabyOnly Oct 31, unless Fire Chief permitsNoNone set
Campbell RiverNo, unless permit; applicant 19 or olderNoTicket $200
Canal FlatsNo dates or hours set for private propertyNone setNotice $100 ($75 if paid in 14 days); ticket $100
CastlegarNo in parks without permit; private not foundNot confirmedTicket $100 (park); up to $2,000 in court
Central SaanichPermit needed; dates and hours not readNot confirmedTicket $200 without a permit
ChetwyndNot in parks or public places without written OKNot confirmedNo ticket; $250 to $10,000 in court
ChilliwackNoNoNotice $500 ($490 if paid in 14 days)
ColdstreamNo, unless authorized by a permitNoNotice $200 ($100 if paid early); ticket $200
ColwoodOct 31, 5:00 p.m. to 10:00 p.m., with permitNoNotice $100 ($80 if paid early); sale $500
ComoxNo, permits for community events onlyNoNotice $500 ($450 if paid in 14 days); ticket $500
CoquitlamNo, unless permit; rarely for residential lotsNoNotice $250 ($200 if paid in 14 days); ticket $1,000
CourtenayNo, public events onlyNoTicket $100
CranbrookNo for consumer fireworksNo for consumer fireworksTicket $150 for possessing or discharging
CrestonOct 31, 5:00 p.m. to 10:00 p.m., with permitNoNotice $100 for discharge ($90 early)
CumberlandFree permit; displays Oct 31 or Dec 31, 6 to 10 p.m.NoNot confirmed
Dawson CreekWith Fire Chief approval; not Oct 24 to Nov 1Only with Fire Chief approval; not Oct 24 to Nov 1Notice $150 ($125 if paid in 14 days)
DeltaNo, without a Delta Fireworks PermitNo$500 ($450 if paid in 14 days)
District of North VancouverOnly with Fire Chief permit; over 18Oct 25 to 31 only, with business licenceNotice $200 ($150 if paid in 14 days)
DuncanNo, except permitted public displaysNo, except permitted public displaysNotice $100 ($75 if paid in 14 days); ticket $1,000
ElkfordNo, except Class 7.2.2 with written permitNo, except with written permitNot confirmed
EnderbyNo, unless City approves in writingNoNotice $200 ($100 if paid in 14 days)
EsquimaltNoOnly with a permitNotice $200 ($150 early); selling $500
FernieOnly with a Fireworks PermitNot during an open fire banTicket $100 without a permit
Fort St JamesNo, except under a display permitNoNot confirmed
Fort St. JohnNoNo (low hazard fireworks)Ticket $100
FruitvaleNo, except permitted displaysNoNotice $400 for fireworks ($200 firecrackers)
GibsonsNo in parks; private land rules not readOnly with a permit, on set datesNotice $200 ($150 early); high-hazard $400
Gold RiverOnly Oct 24 to Nov 1Only Oct 24 to Nov 1Not confirmed
GoldenOct 24 to Nov 1, 18 or older, owner's consentOct 24 to Nov 1 (low-hazard, 18 or older)Notice $100 ($80 if paid in 14 days)
Grand ForksNo, unless Fire Chief display permitNo, unless display permit authorizesNo ticket under Bylaw 2120 (old bylaw $100)
Harrison Hot SpringsNo, except with a Display PermitNot confirmed$100 ($90 early)
HighlandsOct 31, 5 p.m. to 10 p.m., with permitNoNotice $200 ($160 if paid in 14 days); sale $500
HopeNo, without Fire Commissioner's permissionNo, without Fire Commissioner's permissionNotice $500 ($400 if paid in 14 days); ticket $1,000
HoustonNo, except permitted displaysOnly with a permit; none to under 19Ticket $100; notice $200 (sale)
InvermereNot May 1 to Nov 1 or in fire banNot May 1 to Nov 1 without Fire Chief approvalTicket $250
KamloopsNo, unless authorized by a permitNo$1,000
KasloNo firecrackers or explosives in VillageNo, selling is an offenceTicket $1,000 (ban or hazard); $500 for sale
KentNo, except permitted displaysNoNo ticket; $100 to $10,000 in court
KeremeosOnly with 48 hours' written notice to Fire ChiefNeeds 48 hours' written notice to Fire Chief$500 for no prior notice to Fire Chief
KimberleyNo; display fireworks need Fire Chief permitNo (display fireworks by permit only)Ticket $150 (first), $300 (later)
KitimatOnly New Year's Eve, Canada Day, HalloweenOnly at New Year's, Canada Day, HalloweenNotice $500 ($450 if paid in 14 days)
LadysmithOnly with a Fireworks PermitNoNone set
Lake CountryNo, except permitted public displaysNo, except permitted public displaysNotice $100 ($50 if paid in 14 days)
Lake CowichanOct 28 to Nov 1 onlyOct 26 to 6 p.m. Oct 31, with permit$1,000
LangfordOct 31, 5:00 p.m. to 10:00 p.m., with permitNoTicket $100; sale $500
Langley CityNo, without a Display PermitNoTicket $300
LantzvilleOct 31, 9:00 a.m. to 11:00 p.m.NoTicket $150
LillooetFire Chief permit; also Oct 31 for low-hazardOnly with permit, Oct 24 to Nov 1Notice $250 ($125 if paid in 14 days)
Lions BayOct 31 and New Year's Eve, with a week's noticeNo ban; no sale to anyone under 18Notice $100 ($80 if paid in 14 days)
Logan LakeNo, without a Fire Chief permitOct 25 to Oct 31, 18 or older, with licenceNone set
LumbyNo, without a Fireworks PermitNo, unless permitted under the bylaw$250 first offence, $500 later
Maple RidgeNo, without a valid permitNoNotice $450 ($400 if paid in 14 days)
MerrittOct 16 to Nov 1 onlyOct 16 to Nov 1, 18 or olderNo notice amount; up to $2,000 in court
MetchosinOct 31, Dec 31, 12:01 to 1 a.m. Jan 1NoTicket $100 if paid in 30 days ($200 after)
MidwayNo, unless Council permitsNoAt least $500 on conviction
MissionNo, except permitted public eventsNoNotice $500 ($350 if paid in 14 days)
MontroseNo for individuals; permit for organizationsNoNo ticket; up to $1,000 in court
NakuspPermit allowed, but bylaw s. 4 bars itNo, except for public displays with permissionNotice $150; ticket $100
NanaimoNo, without a Fireworks PermitNo$200 ($150 early) for no permit
NelsonNoNo, permits for special events onlyNotice $500 ($450 if paid in 14 days)
New WestminsterFrom 4 p.m. Oct 31 to 12:01 a.m. Nov 1No, except high hazard with Special PermitNotice $300 ($250 if paid in 14 days)
North CowichanNo, without a Fireworks PermitNoNotice $100 ($50 if paid in 14 days)
North SaanichOnly with permit, Oct 31, 5:00 p.m. to 10:00 p.m.NoTicket $195 ($150 if paid in 30 days)
North VancouverNo, except permitted public displaysNot to general public; displays only$450 ($400 early)
Oak BayNo, permits for community events onlyNoTicket $150 ($100 if paid in 30 days)
OsoyoosNo, permits for special public events onlyNo, unless permitted under the bylawNotice $500 ($450 if paid in 14 days); ticket $500
ParksvilleNoNoNotice $150 (25% less if paid in 14 days)
PeachlandNo, without Fire Chief permitNoNotice $100 ($90 if paid in 14 days)
PembertonNotice of discharge needed; permit Oct 24 to Nov 1Only with a permit, Oct 24 to Nov 1Notice $250 ($200 if paid in 14 days)
PentictonNot without permit; low hazard on holdOnly with Fire Chief permitNotice $150; ticket $150
Pitt MeadowsNoNoNotice $500 (no early discount)
Port AlberniNoNoNotice $100 ($75 if paid in 14 days)
Port CoquitlamNo, unless Fireworks Event PermitNo$500; no discount if paid early
Port EdwardNo, unless permitted; holder 19 or olderNoNo ticket; $200 to $10,000 in court
Port HardyOct 31, 5:00 p.m. to 10:00 p.m., with permitNot stated; firecrackers bannedTicket $100
Port McNeillNo, except special-event permitNoNone set
Port MoodyNot without Fire Rescue permitNo firecrackers; none to under 18Ticket $500
Powell RiverOct 31, 4:00 p.m. to 11:00 p.m., 18 or olderOct 24 to 31, low-hazard only, with licenceTicket $300; notice $100 to $300 by offence
Prince GeorgeJuly 1, Oct 31, Dec 31 without a permitWith permit: Jun 25-Jul 1, Oct 24-31, Dec 27-31Ticket $500
Prince RupertNo, except by Council-authorized permitNoTicket $100; up to $2,000 in court
Qualicum BeachOnly Oct 31 (Special Use Permit for others)Oct 24 to 31, with vendor permitTicket $100; up to $10,000 in court
QuesnelRestricted; not Oct 24 to Nov 15Only with permit; none Oct 24 to Nov 15No ticket; $100 to $10,000 in court
Radium Hot SpringsNo, except by permitNoTicket $250
RevelstokeNo, except special-event authorizationNo, except as bylaw permitsNotice $500; ticket $1,000
RichmondNo, except display permitNoNotice $200 or $400 by offence; ticket $1,000
RosslandPrivate property only, not after 10:00 p.m.None setFirecrackers $100; display fireworks $250
SaanichOct 31, 5 p.m. to 10 p.m., with permitNoTicket $300 if paid in 30 days ($350 after)
Salmon ArmNo dates or permit set; parks need permitNot confirmed$1,000 in parks; no other ticket found
Salt Spring IslandNo in CRD parks; other land not setNot confirmedTicket $100 (CRD park); $1,150 fire-ban breach
SaywardOnly with a Fireworks PermitNoTicket $500 for no permit; $1,000 for sale
SecheltNo, except approved public displayNoNotice $300; ticket $250
SicamousPermit needed; organizations onlyNo$500 for sale or unauthorized discharge
SidneyOnly with permit; Oct 31, 5:00 p.m. to 10:00 p.m.NoNotice $260 ($200 if paid in 14 days)
SookeOct 31, 5:00 p.m. to 10:00 p.m., with permitNoTicket $200 without a permit; sale $500
SpallumcheenOnly Oct 24 to Nov 1Only Oct 24 to Nov 1Ticket $250 ($200 if paid in 14 days)
SparwoodOnly for approved public displayNo$100 for unauthorized discharge
SquamishNoNo for consumer fireworksNotice $300 ($270 if paid in 14 days)
SummerlandNo, except Special Permit for an eventNoNotice $300 ($250 if paid in 14 days); ticket $500
Sun PeaksNo, without a permitNoNotice $100
SurreyNo, except certified supervisor with permitOnly certified supervisor with business licenceNotice $450 ($400 if paid in 14 days)
TelkwaNo dates or permit set; not under 19Only with a Village permit$212.60 (repeat offences up to $10,630)
TerraceOnly Oct 31, consumer fireworksOct 29 to 31, consumer fireworks onlyTicket $500
TofinoJan 1, Jul 1, Jul 4, Oct 31, Dec 31NoNotice $200 ($150 if paid in 14 days); ticket $200
Township of LangleyNo, without a Fireworks Event PermitOnly with a Fireworks Sales PermitNotice $500 unsafe use; $200 permit breach
TrailNo, except permitted displaysNoNo ticket; max set by Offence Act
Tumbler RidgeLow-level only, 18 or older, private propertyNot confirmedTicket $100
UclueletNoNo, except event-permit display fireworksNotice $250 ($187.50 if paid in 14 days)
ValemountConsumer-grade only, 18 or olderConsumer-grade only; none to under 18Notice $200 ($160 early); $500 selling to minor
VancouverNoOnly with Fire Chief permitNot confirmed
VanderhoofGenerally noNo, except with Council permissionUp to $2,000 on conviction
VernonNo, without a permitNo, unless authorized by a permitNotice $150 ($125 early); ticket $300
VictoriaOnly with a permitWholesalers onlyNotice $400 ($300 if paid in 14 days); ticket $400
View RoyalOct 31, 5:00 p.m. to 10:00 p.m., with permitNoTicket $100 without a permit; sale $500
West KelownaNo, public displays onlyNo$250 for no permit; $500 for sale
West VancouverNo, display supervisor with permit onlyBusiness licence; buyer needs display permit$500 for unauthorized discharge
WhistlerJan 1, Oct 31, Nov 1, Dec 31, no permitNo, except permit for high hazardNotice $500 ($300 if paid in 14 days); ticket $1,000
White RockNo, certified supervisor with permit onlyNoTicket $100; court $100 to $5,000
Williams LakeOct 24 to Nov 1 onlyPermit and licence; Oct 24 to Nov 1Notice $250 ($190 if paid in 14 days)

Reading this table

Each cell is a short form of the fact on that place's own page. Open the place to see the full wording, the bylaw and section it comes from, and the official text it was matched against. None set means the bylaw that was read sets no such rule. Not confirmed means it could not be established from the official sources, for example because the bylaw is posted as a scanned image.

This table as Markdown · JSON · How answers are checked · Report an error