← Back to Front Page
litigation

California Cities Still Enforce One-Gun-a-Month — After the Ninth Circuit Killed the State Law

Nguyen v. Bonta struck California Penal Code § 27535 in June 2025. Bloomberg Law reports fresh challenges to municipal purchase limits that copy the same Bruen-broken template.

WTF News June 5, 2026 📖 3 min read
⚡ Why This Matters to You
Winning at the Ninth Circuit is not enough if California cities keep enforcing the same ban locally.
  • Nguyen v. Bonta (9th Cir. 2025) struck California one-gun-a-month statute.
  • Municipal ordinances reportedly still enforce purchase-interval limits.
  • New litigation challenges city-level rules post-Nguyen.
  • FFL compliance and local code still matter for buyers.
  • Template for other states exporting local rules after state losses.

Bloomberg Law reported litigation challenging California municipalities that still enforce local one-gun-a-month purchase rules — the same policy model the Ninth Circuit rejected at the state level. Firearms Policy Coalition's June 2025 win described the state ban as prohibiting most people from buying more than one firearm in 30 days with no historical tradition supporting the burden.

Local governments are the fallback when Sacramento loses. Cities that keep purchase-interval ordinances bet that smaller defendants, slower dockets, and compliance friction will preserve the restriction in practice even after Nguyen.

For California gun owners, the checklist is municipal: read your city code, not only state statute. FFLs may still hesitate even when state law changes. Litigation against cities is how Bruen wins become checkout-counter reality.

Watch FPC and SAF filings. Donate to the firms already carrying Nguyen's reasoning downstream. The Ninth Circuit decision is precedent — city councils need to act like it, or get sued until they do.

"Sacramento lost Nguyen. City councils are still counting your guns per month."
Californiaone-gun-a-monthNguyen v. Bontamunicipallitigation
← More Stories

Comments

Share your take. Name is public; state is optional. Be civil — spam is removed.

Loading comments…