According to Readers Digest...states permitting a majority of consumer fireworks (updated 2021):
- Alabama
- Alaska
- Arkansas
- Georgia
- Iowa
- Indiana
- Kansas
- Kentucky
- Louisiana
- Maine
- Michigan
- Mississippi
- Missouri
- Montana
- Nebraska
- Nevada
- New Hampshire
- New Mexico
- North Dakota
- Ohio
- Oklahoma
- Pennsylvania
- South Carolina
- South Dakota
- Tennessee
- Texas
- Utah
- Washington
- West Virginia
- Wyoming
States permitting the sale and use of fireworks that are non-aerial and non-explosive:
- Arizona
- California
- Colorado
- Connecticut
- Florida
- Hawaii
- Idaho
- Maryland
- Minnesota
- New York
- New Jersey
- North Carolina
- Oregon
- Rhode Island
- Virginia
- Wisconsin
- District of Columbia
It's more what a city or county allows (meant as a response to the conversation that was going on)
In my metro they are largely illegal or have restrictions. Both KS and MO are on that first list but
Missouri side:
Belton: Fireworks can be discharged from 10 a.m. to 10 p.m. June 28 through July 3 and until midnight on July 4. The possession, sale and/or use of bottle rockets, sky rockets and Roman candles is prohibited.
Blue Springs: Fireworks are allowed from 10 a.m. to 11 p.m. July 1-3 and from 10 a.m. to midnight on July 4. Bottle rockets and aerial luminaries are prohibited.
Gladstone: The possession, sale and use of fireworks are prohibited in Gladstone under city ordinance.
Grandview: The sale or use of fireworks are not allowed in Grandview under city ordinance.
Independence: You can shoot off consumer fireworks from 10 a.m. to 11 p.m. July 3 and 5 and from 10 a.m. to midnight on July 4, Independence police say. Sparkler bombs, sky Lanterns, and altered or combined fireworks are illegal.
Kansas City, Missouri: Shooting off fireworks is illegal in Kansas City under city ordinance.
Lee’s Summit: Fireworks can only be discharged on July 3 and 5 between 10 a.m. and 11 p.m., and on July 4 between 10 a.m. and midnight. Each house is required to have a Fireworks Use Permit before discharging fireworks within city limits.
Liberty: You can shoot non-aerial fireworks from 4-10 p.m. July 3-4. Aerial fireworks are allowed during the same timeframe for Liberty residents who live on 3-acre tracts of land or more.
North Kansas City: Fireworks are not permitted within city limits, according to city code.
Parkville: Fireworks are allowed 10 a.m. to 10 p.m. July 1-5 and until midnight on July 4. Aerial fireworks can be sold and possessed, but can not be discharged in Parkville city limits.
Platte City: Fireworks are allowed from 10 a.m. to 10 p.m. June 20 to July 3 and, this year, from noon to midnight on July 4 because it falls on a Sunday, according to Platte City code.
Raytown: Fireworks can be discharged between 10 a.m. and 11 p.m. July 4 and between noon and 10:00 p.m. July 5. To use fireworks in Raytown, you must get a permit from City Hall or the fire department.
Riverside: You can shoot off fireworks from 10 a.m. to 10 p.m. from June 26 to July 2 and on July 5, then from 10 a.m. to midnight on July 3-4. Bottle rockets are illegal.
Raymore: Fireworks are allowed to be discharged between 10 a.m. and 10 p.m. July 1-3, and noon to midnight on July 4. Bottle rockets, Roman candles and aerial luminaries are not allowed.
Smithville: Fireworks can only be discharged from 9 a.m. to 11 p.m. from July 3-5. Bottle rockets are illegal in Smithville city limits.
Kansas side:
Kansas City, Kansas: Fireworks can only be discharged from July 2-4 between 9 a.m. to 11 p.m.
Lawrence: The sale, possession and use of fireworks is illegal in Lawrence city limits, with the exception of novelty items such as party poppers, snappers, sparklers and toy smoke devices.
Leavenworth: Fireworks are illegal in the city of Leavenworth.
Leawood: Fireworks are prohibited in Leawood.
Lenexa: Fireworks are not allowed in Lenexa.
Merriam: Fireworks are illegal in Merriam, according to city ordinance.
Mission: Fireworks are prohibited in Mission.
Olathe: Fireworks are not allowed in Olathe.
Overland Park: It’s illegal to buy or use fireworks in Overland Park with some exceptions for novelty fireworks like snappers, snakes, toy pistols or canes with caps.
Prairie Village: Fireworks aren’t allowed in Prairie Village city limits.
Roeland Park: Nonpoisonous snakes, smoke bombs and items of similar composition; cone fountains and whistling fountains without report; sparklers and dipped sticks; and firecrackers are allowed in Roeland Park from 8 a.m. to 11:30 p.m. July 3-4.
Shawnee: Fireworks are banned in Shawnee except for snakes and caps, according to city officials
Tonganoxie: Fireworks are allowed from 8 a.m. to 11 p.m. on June 30 through July 4.