Skip to main content

Pen. Code, § 30960 · Article 5. Registration of Assault Weapons and .50 BMG Rifles and Related Rules

Pen. Code, § 30960

Verbatim from the official edition

Text — As published in the Legislative Counsel's database, tables dated October 18, 2026 (pubinfo_2025.zip)

(a) For 90 days following January 1, 1992, a forgiveness period shall exist to allow any person specified in subdivision (b) of former Section 12280, as it reads in Section 4.5 of Chapter 954 of the Statutes of 1991, to register with the Department of Justice any assault weapon that the person lawfully possessed prior to June 1, 1989.

(b) (1) Any person who registers an assault weapon during the 90-day forgiveness period described in subdivision (a), and any person whose registration form was received by the Department of Justice after January 1, 1991, and who was issued a temporary registration prior to the end of the forgiveness period, shall not be charged with a violation of subdivision (b) of former Section 12280, as added by Section 3 of Chapter 19 of the Statutes of 1989 or as subsequently amended, if law enforcement becomes aware of that violation only as a result of the registration of the assault weapon.

(2) This section shall have no effect upon any person charged prior to January 1, 1992, with a violation of subdivision (b) of former Section 12280 as added by Section 3 of Chapter 19 of the Statutes of 1989 or as subsequently amended, provided that law enforcement was aware of the violation before the weapon was registered.

Notes and commentary — not statutory text

History

Added by Stats. 2010, Ch. 711, Sec. 6. (SB 1080) Effective January 1, 2011. Operative January 1, 2012, by Sec. 10 of Ch. 711.

Source of truth

Edition
As published in the Legislative Counsel's database, tables dated October 18, 2026 (pubinfo_2025.zip)
Official file
https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=PEN&sectionNum=30960.
Text hash
sha256 9c331b1eb04dbc3ccf2ab2eab60d376f7bfd751454ae6364e7e872c6e15962f9
Composed by
compose_ca.py 2026-10-22: the Legislative Counsel's CAML content files read by a tokenizer (caml_readers.reader_a); an independent xml.etree reading (caml_readers.reader_b) agrees on every section

Procedural information only. Not legal advice and not a substitute for the advice of an attorney. Confirm the current text with the official publisher before relying on it.