State-by-state vape flavor + disposable bans, which states ban what?

As of 2026, the landscape is unstable but the headlines:

  • Massachusetts, full flavored vape ban (only tobacco flavor legal). Most aggressive enforcement in the US.
  • Rhode Island, flavored vape ban + flavored cigar ban.
  • New York, flavored vape ban (tobacco + menthol only).
  • Utah, flavored vape ban + nicotine cap.
  • California, flavored vape ban (statewide referendum 2022, upheld 2023).
  • New Jersey, flavored disposable ban (devices specifically; bottled e-juice allowed).
  • Vermont, Maine, Maryland, restrict by flavor category (kid-appealing names banned, “tobacco”-style names OK).

Plus county-level bans in Chicago, San Francisco, Boulder, NYC (stricter than state).

How we wire it in Magento:

  • banned_states JSON product attribute, array of state codes per SKU (e.g., ["MA","RI","NY","UT","CA","NJ"] for a flavored disposable).
  • Cart-stage ship-state validator, customer enters ZIP, JS resolves to state, validates each cart item’s banned_states against ship state.
  • Auto-block or auto-swap, either reject the line item (“Cannot ship strawberry pod to NY; remove or swap to tobacco flavor”) or auto-substitute the tobacco-flavored equivalent SKU.
  • Quarterly compliance audit, subscribe to state AG vape-law alerts; the JSON attribute gets updated when new bans pass.

Get this wrong and a state AG complaint follows the shipment. Fines run $5k, $50k per shipment.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for vape + e-cigs

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.