{
  "name": "California firearm law timeline (draft)",
  "description": "Historical California firearm enactments and agency actions with their chapter, dates where recorded, and sources, as shown on /roster/history. DRAFT: historical enactments and agency actions; a chaptered bill is not proof of present enforceability; current_status null = not determined; informational only, not legal advice",
  "source": {
    "name": "California Legislature and California DOJ publications, as cited per row",
    "urls": [],
    "retrieved": "2026-10-04",
    "page": "https://calgunhub.com/roster/history"
  },
  "license": "See https://calgunhub.com/terms",
  "generated": "2026-11-12",
  "rows": [
    {
      "id": "ca-law-001",
      "year": 1989,
      "bill_number": "AB 357 / SB 292",
      "popular_name": "Roberti-Roos Assault Weapons Control Act",
      "event_type": "legislation",
      "chapter": "Statutes 1989, chapters 18 and 19",
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Established restrictions and a registration framework for specified firearms classified as assault weapons.",
      "statute_sections": [
        "Former Penal Code 12276",
        "Former Penal Code 12280"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Original chapter scans, exact effective dates, and current litigation review remain unverified; the source is an official retrospective legislative analysis.",
      "sources": [
        {
          "url": "https://www.leginfo.ca.gov/pub/99-00/bill/sen/sb_0001-0050/sb_23_cfa_19990323_171911_sen_comm.html",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Official historical analysis identifies the 1989 bills, chapters, and framework",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-002",
      "year": 1990,
      "bill_number": "AB 497",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": "Statutes 1990, chapter 9",
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Expanded licensed-intermediary processing and waiting-period requirements to a broader class of firearm transfers.",
      "statute_sections": null,
      "section_list_scope": null,
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://www.leginfo.ca.gov/pub/97-98/bill/asm/ab_2001-2050/ab_2011_cfa_19980413_134253_asm_comm.html",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Official retrospective committee analysis identifies AB 497, Statutes 1990, chapter 9",
          "source_type": "official_legislative_analysis"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-003",
      "year": 1999,
      "bill_number": "AB 202",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 128,
      "enactment_date": "1999-07-19",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Established a general limit of one concealable-firearm purchase application within a 30-day period, with statutory exceptions.",
      "statute_sections": [
        "Former Penal Code 12071",
        "Former Penal Code 12072",
        "Former Penal Code 12076",
        "Former Penal Code 12077"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Historical limit only; AB 1078 (2025) later revised the current transfer-limit framework.",
      "sources": [
        {
          "url": "https://www.leginfo.ca.gov/pub/99-00/bill/asm/ab_0201-0250/ab_202_bill_19990719_chaptered.html",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-004",
      "year": 1999,
      "bill_number": "SB 23",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 129,
      "enactment_date": "1999-07-19",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2000-01-01",
          "provision": "Magazine restrictions",
          "conditional": false
        }
      ],
      "what_changed": "Added feature-based assault-weapon definitions and restrictions on manufacturing, importing, or transferring large-capacity magazines.",
      "statute_sections": [
        "Former Penal Code 12020",
        "Former Penal Code 12276.1",
        "Former Penal Code 12280",
        "Former Penal Code 12285"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://www.leginfo.ca.gov/pub/99-00/bill/sen/sb_0001-0050/sb_23_bill_19990719_chaptered.html",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-005",
      "year": 1999,
      "bill_number": "SB 15",
      "popular_name": "Unsafe Handgun Act",
      "event_type": "legislation",
      "chapter": 248,
      "enactment_date": "1999-08-27",
      "effective_date": "2000-01-01",
      "operative_dates": [
        {
          "date": "2001-01-01",
          "provision": "Unsafe-handgun restrictions",
          "conditional": false
        }
      ],
      "what_changed": "Created handgun testing, certification, and roster requirements with statutory exemptions.",
      "statute_sections": [
        "Former Penal Code 12125–12133"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://www.leginfo.ca.gov/pub/99-00/bill/sen/sb_0001-0050/sb_15_bill_19990830_chaptered.html",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        },
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/regs/chapter5.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Section 4047 identifies enabling-law effective date",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-006",
      "year": 2001,
      "bill_number": "AB 35 / SB 52",
      "popular_name": "Handgun Safety Certificate program",
      "event_type": "legislation",
      "chapter": "Statutes 2001, chapters 940 and 942",
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2003-01-01",
          "provision": "Handgun Safety Certificate implementation",
          "conditional": false
        }
      ],
      "what_changed": "Established the Handgun Safety Certificate system that preceded the broader Firearm Safety Certificate program.",
      "statute_sections": null,
      "section_list_scope": null,
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://www.leginfo.ca.gov/pub/13-14/bill/sen/sb_0651-0700/sb_683_cfa_20130812_104757_asm_comm.html",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Official retrospective analysis identifies both 2001 enactments and 2003 implementation",
          "source_type": "official_legislative_analysis"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-007",
      "year": 2003,
      "bill_number": "SB 489",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 500,
      "enactment_date": null,
      "effective_date": "2004-01-01",
      "operative_dates": [
        {
          "date": "2006-01-01",
          "provision": "Initial new-model safety-feature requirements",
          "conditional": false
        },
        {
          "date": "2007-01-01",
          "provision": "Additional safety-feature requirements",
          "conditional": false
        }
      ],
      "what_changed": "Added phased chamber-load-indicator and magazine-disconnect conditions for newly listed semiautomatic handguns.",
      "statute_sections": [
        "Former Penal Code 12126",
        "Former Penal Code 12130",
        "Former Penal Code 12132"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/0302.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": true,
      "verified_by": "ChatGPT follow-ups ticket 3 (2026-10-04, high confidence)",
      "verified_sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=200720080AB1471",
          "quote": "(4) Commencing January 1, 2006, for a center fire semiautomatic pistol that is not already listed on the roster",
          "retrieved": "2026-10-04"
        },
        {
          "url": "https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=PEN&sectionNum=32010.",
          "quote": "(d) (1) Commencing January 1, 2006, no center-fire semiautomatic pistol may be submitted for testing",
          "retrieved": "2026-10-04"
        }
      ]
    },
    {
      "id": "ca-law-008",
      "year": 2004,
      "bill_number": "AB 50",
      "popular_name": ".50 Caliber BMG Registration Act of 2004",
      "event_type": "legislation",
      "chapter": 494,
      "enactment_date": null,
      "effective_date": "2005-01-01",
      "operative_dates": [
        {
          "date": "2006-04-30",
          "provision": "Historical registration deadline for qualifying prior possession",
          "conditional": false
        }
      ],
      "what_changed": "Applied a restricted-possession and registration framework to .50 BMG rifles.",
      "statute_sections": [
        "Former Penal Code 12278",
        "Former Penal Code 12280",
        "Former Penal Code 12285"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/50calinfobul.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-009",
      "year": 2007,
      "bill_number": "AB 1471",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 572,
      "enactment_date": null,
      "effective_date": "2008-01-01",
      "operative_dates": [
        {
          "date": "2010-01-01",
          "provision": "Earliest statutory start, contingent on DOJ certification",
          "conditional": true
        },
        {
          "date": "2013-05-17",
          "provision": "DOJ certification triggered the requirement",
          "conditional": false
        }
      ],
      "what_changed": "Added a conditional microstamping requirement to the unsafe-handgun definition.",
      "statute_sections": [
        "Former Penal Code 12126; later Penal Code 31910(b)(7)"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": "amended by SB 452 (2023)",
      "current_status_sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240SB452",
          "retrieved": "2026-10-04",
          "title": null
        }
      ],
      "current_status_note": "SB 452 removed the former roster microstamping condition and enacted a distinct conditional future regime.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2008-BOF-03.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        },
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2013-BOF-03.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "DOJ certification and historical statutory background",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": true,
      "verified_by": "ChatGPT follow-ups ticket 3 (2026-10-04, high confidence)",
      "verified_sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=200720080AB1471",
          "quote": "[ Approved by Governor October 13, 2007. Filed with Secretary of State October 13, 2007. ]",
          "retrieved": "2026-10-04"
        },
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2013-BOF-03.pdf",
          "quote": "the Department certifies that, as of May 17, 2013, this technology is available to more than one manufacturer",
          "retrieved": "2026-10-04"
        }
      ]
    },
    {
      "id": "ca-law-010",
      "year": 2010,
      "bill_number": "SB 1080 / SB 1115",
      "popular_name": "Deadly Weapons Recodification Act",
      "event_type": "legislation",
      "chapter": "Statutes 2010, chapters 711 and 178",
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2012-01-01",
          "provision": "Recodification operative",
          "conditional": false
        }
      ],
      "what_changed": "Reorganized firearms and other weapons statutes into a new Penal Code structure without a substantive-law change.",
      "statute_sections": [
        "Penal Code Part 6, commencing with 16000"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2012-BOF-01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-011",
      "year": 2011,
      "bill_number": "AB 144",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 725,
      "enactment_date": null,
      "effective_date": "2012-01-01",
      "operative_dates": [],
      "what_changed": "Created an offense for openly carrying an unloaded handgun in specified public places, with exceptions.",
      "statute_sections": [
        "Penal Code 26350",
        "Penal Code 17512"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2012-BOF-01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-012",
      "year": 2011,
      "bill_number": "AB 809",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 745,
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2014-01-01",
          "provision": "Long-gun record retention provisions",
          "conditional": false
        }
      ],
      "what_changed": "Extended specified state firearm records to long guns.",
      "statute_sections": [
        "Penal Code 11106",
        "Penal Code 26905"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2012-BOF-01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-013",
      "year": 2011,
      "bill_number": "SB 819",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 743,
      "enactment_date": null,
      "effective_date": "2012-01-01",
      "operative_dates": [],
      "what_changed": "Authorized specified firearm fee revenue to support prohibited-person enforcement.",
      "statute_sections": [
        "Penal Code 28225"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2012-BOF-01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-014",
      "year": 2012,
      "bill_number": "AB 1527",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 700,
      "enactment_date": null,
      "effective_date": "2013-01-01",
      "operative_dates": [],
      "what_changed": "Restricted openly carrying an unloaded firearm other than a handgun in specified public places, with exceptions.",
      "statute_sections": [
        "Penal Code 26400"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2013-BOF-01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-015",
      "year": 2013,
      "bill_number": null,
      "popular_name": "DOJ microstamping certification",
      "event_type": "regulatory_action",
      "chapter": null,
      "enactment_date": null,
      "effective_date": "2013-05-17",
      "operative_dates": [],
      "what_changed": "Certified the statutory availability condition that activated the then-existing roster microstamping requirement.",
      "statute_sections": [
        "Penal Code 31910(b)(7)(A)"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": "amended by SB 452 (2023)",
      "current_status_sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240SB452",
          "retrieved": "2026-10-04",
          "title": null
        }
      ],
      "current_status_note": "The historical certification does not establish a present roster requirement after SB 452.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2013-BOF-03.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": true,
      "verified_by": "ChatGPT follow-ups ticket 3 (2026-10-04, high confidence)",
      "verified_sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2013-BOF-03.pdf",
          "quote": "the Department certifies that, as of May 17, 2013, this technology is available to more than one manufacturer",
          "retrieved": "2026-10-04"
        }
      ]
    },
    {
      "id": "ca-law-016",
      "year": 2013,
      "bill_number": "AB 48",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 728,
      "enactment_date": null,
      "effective_date": "2014-01-01",
      "operative_dates": [],
      "what_changed": "Added restrictions concerning large-capacity magazine conversion kits.",
      "statute_sections": [
        "Penal Code 32310",
        "Penal Code 32311"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2014_bof_01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-017",
      "year": 2013,
      "bill_number": "AB 231",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 730,
      "enactment_date": null,
      "effective_date": "2014-01-01",
      "operative_dates": [],
      "what_changed": "Expanded criminal firearm-storage liability involving access by children.",
      "statute_sections": [
        "Penal Code 25100",
        "Penal Code 26835"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2014_bof_01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-018",
      "year": 2013,
      "bill_number": "AB 500",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 737,
      "enactment_date": null,
      "effective_date": "2014-01-01",
      "operative_dates": [],
      "what_changed": "Changed background-check delay procedures and storage rules in households with prohibited persons.",
      "statute_sections": [
        "Penal Code 28220",
        "Penal Code 28255",
        "Penal Code 25135"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2014_bof_01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-019",
      "year": 2013,
      "bill_number": "SB 683",
      "popular_name": "Firearm Safety Certificate expansion",
      "event_type": "legislation",
      "chapter": 761,
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2015-01-01",
          "provision": "Firearm Safety Certificate requirements",
          "conditional": false
        }
      ],
      "what_changed": "Extended safety-certificate and safe-handling requirements beyond handguns, subject to exemptions.",
      "statute_sections": [
        "Penal Code 31610 et seq.",
        "Penal Code 26850 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201320140SB683",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-020",
      "year": 2014,
      "bill_number": "AB 1014",
      "popular_name": "Gun violence restraining orders",
      "event_type": "legislation",
      "chapter": 872,
      "enactment_date": "2014-09-30",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2016-01-01",
          "provision": "Gun violence restraining order framework",
          "conditional": false
        }
      ],
      "what_changed": "Created a civil gun violence restraining order process restricting firearm access after specified court findings.",
      "statute_sections": [
        "Penal Code 18100 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201320140AB1014",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-021",
      "year": 2014,
      "bill_number": "AB 1964",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 147,
      "enactment_date": "2014-07-18",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Narrowed the single-shot pistol exemption and excluded semiautomatic pistols altered to fire as single-shot pistols.",
      "statute_sections": [
        "Penal Code 32100"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201320140AB1964",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-022",
      "year": 2016,
      "bill_number": "AB 1135 / SB 880",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": "Statutes 2016, chapters 40 and 48",
      "enactment_date": "2016-07-01",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2017-01-01",
          "provision": "Revised classification",
          "conditional": false
        }
      ],
      "what_changed": "Revised the fixed-magazine definition used in the assault-weapon classification and created an associated historical registration process.",
      "statute_sections": [
        "Penal Code 30515",
        "Penal Code 30900",
        "Penal Code 30680"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201520160AB1135",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        },
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201520160SB880",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-023",
      "year": 2016,
      "bill_number": "SB 1446",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 58,
      "enactment_date": "2016-07-01",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2017-07-01",
          "provision": "Possession provision as enacted; litigation affects enforcement",
          "conditional": false
        }
      ],
      "what_changed": "Added restrictions on possession of large-capacity magazines, subject to statutory exceptions.",
      "statute_sections": [
        "Penal Code 32310",
        "Penal Code 32400 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201520160SB1446",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-024",
      "year": 2016,
      "bill_number": "SB 1235",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 55,
      "enactment_date": "2016-07-01",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2019-07-01",
          "provision": "Ammunition eligibility-check framework",
          "conditional": false
        }
      ],
      "what_changed": "Established ammunition-vendor licensing and eligibility-check provisions coordinated with the later initiative framework.",
      "statute_sections": [
        "Penal Code 30342",
        "Penal Code 30352",
        "Penal Code 30370",
        "Penal Code 30385"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201520160SB1235",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-025",
      "year": 2016,
      "bill_number": "AB 857",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 60,
      "enactment_date": "2016-07-22",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2018-07-01",
          "provision": "Serial-number application requirement for specified manufacture or assembly",
          "conditional": false
        }
      ],
      "what_changed": "Created state serial-number application and identification requirements for specified privately made firearms.",
      "statute_sections": [
        "Penal Code 29180",
        "Penal Code 29182"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201520160AB857",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-026",
      "year": 2016,
      "bill_number": "Proposition 63",
      "popular_name": "Safety for All Act of 2016",
      "event_type": "initiative",
      "chapter": null,
      "enactment_date": "2016-11-08",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2017-07-01",
          "provision": "Lost-or-stolen firearm reporting",
          "conditional": false
        },
        {
          "date": "2019-07-01",
          "provision": "Ammunition eligibility-check phase coordinated with SB 1235",
          "conditional": false
        }
      ],
      "what_changed": "Added ammunition controls, lost-or-stolen firearm reporting, magazine restrictions, and prohibited-person relinquishment procedures.",
      "statute_sections": [
        "Penal Code 25250 et seq.",
        "Penal Code 30352",
        "Penal Code 30370",
        "Penal Code 32310",
        "Penal Code 29810"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://vig.cdn.sos.ca.gov/2016/general/en/pdf/text-proposed-laws.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Initiative statutory text",
          "source_type": "official_primary"
        },
        {
          "url": "https://elections.cdn.sos.ca.gov/sov/2016-general/sov/65-ballot-measures-formatted.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Official November 8, 2016 election results; Proposition 63 passed",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-027",
      "year": 2018,
      "bill_number": "SB 1100",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 894,
      "enactment_date": "2018-09-28",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Raised the minimum age for licensed transfers of specified firearms, with exceptions.",
      "statute_sections": [
        "Penal Code 27510"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180SB1100",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-028",
      "year": 2018,
      "bill_number": "AB 2103",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 752,
      "enactment_date": "2018-09-26",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Required a minimum training duration and live-fire qualification for concealed-carry license applicants.",
      "statute_sections": [
        "Penal Code 26165"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": "amended by SB 2 (2023)",
      "current_status_sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240SB2",
          "retrieved": "2026-10-04",
          "title": null
        }
      ],
      "current_status_note": "Training provisions were subsequently revised; the original minimum is not presented as current.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201720180AB2103",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-029",
      "year": 2018,
      "bill_number": "SB 1346",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 795,
      "enactment_date": null,
      "effective_date": "2019-01-01",
      "operative_dates": [],
      "what_changed": "Expanded the statutory multiburst-trigger-activator definition to cover additional devices.",
      "statute_sections": [
        "Penal Code 16930"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/sites/all/files/agweb/pdfs/firearms/infobuls/2019-bof-01.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "All factual fields in this record",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-030",
      "year": 2019,
      "bill_number": "AB 879",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": null,
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Created a firearm precursor-part transfer and eligibility-check framework.",
      "statute_sections": [
        "Penal Code 16531",
        "Penal Code 30400 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": "amended by AB 1621 (2022)",
      "current_status_sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB1621",
          "retrieved": "2026-10-04",
          "title": null
        }
      ],
      "current_status_note": "Subsequent legislation accelerated and reworked the original precursor-part program; original future dates are not current guidance.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201920200AB879",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-031",
      "year": 2019,
      "bill_number": "AB 12",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 724,
      "enactment_date": "2019-10-11",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2020-09-01",
          "provision": "Extended order duration and related procedures",
          "conditional": false
        }
      ],
      "what_changed": "Extended the available duration of qualifying gun violence restraining orders to as long as five years.",
      "statute_sections": [
        "Penal Code 18175",
        "Penal Code 18190"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201920200AB12",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-032",
      "year": 2022,
      "bill_number": "AB 1621",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 76,
      "enactment_date": "2022-06-30",
      "effective_date": "2022-06-30",
      "operative_dates": [],
      "what_changed": "Revised precursor-part definitions and restrictions involving unserialized firearms and state identification requirements.",
      "statute_sections": [
        "Penal Code 16520",
        "Penal Code 16531",
        "Penal Code 23920",
        "Penal Code 29180",
        "Penal Code 29182",
        "Penal Code 29185",
        "Penal Code 30400"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB1621",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-033",
      "year": 2022,
      "bill_number": "AB 2571",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 77,
      "enactment_date": "2022-06-30",
      "effective_date": "2022-06-30",
      "operative_dates": [],
      "what_changed": "Restricted firearm-product advertising directed at minors.",
      "statute_sections": [
        "Business and Professions Code 22949.80–22949.82"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB2571",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-034",
      "year": 2022,
      "bill_number": "AB 1594",
      "popular_name": "Firearm Industry Responsibility Act",
      "event_type": "legislation",
      "chapter": 98,
      "enactment_date": "2022-07-12",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2023-07-01",
          "provision": "Industry standard and remedies",
          "conditional": false
        }
      ],
      "what_changed": "Established a firearm-industry standard of conduct and civil remedies for violations.",
      "statute_sections": [
        "Civil Code 3273.50 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220AB1594",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-035",
      "year": 2022,
      "bill_number": "SB 1327",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 146,
      "enactment_date": "2022-07-22",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Created private civil enforcement provisions for specified unlawful firearm conduct and a firearm-litigation fee provision.",
      "statute_sections": [
        "Business and Professions Code 22949.60 et seq.",
        "Code of Civil Procedure 1021.11"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202120220SB1327",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-036",
      "year": 2023,
      "bill_number": "AB 28",
      "popular_name": "Gun Violence Prevention and School Safety Act",
      "event_type": "legislation",
      "chapter": 231,
      "enactment_date": "2023-09-26",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2024-07-01",
          "provision": "Excise tax",
          "conditional": false
        }
      ],
      "what_changed": "Imposed an 11 percent state excise tax on specified firearm, precursor-part, and ammunition retail receipts.",
      "statute_sections": [
        "Revenue and Taxation Code 36001 et seq.",
        "Penal Code 34400 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240AB28",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-037",
      "year": 2023,
      "bill_number": "SB 2",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 249,
      "enactment_date": "2023-09-26",
      "effective_date": "2024-01-01",
      "operative_dates": [],
      "what_changed": "Revised concealed-carry eligibility, training, licensing, and location restrictions.",
      "statute_sections": [
        "Penal Code 26150",
        "Penal Code 26155",
        "Penal Code 26165",
        "Penal Code 26202",
        "Penal Code 26230"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240SB2",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        },
        {
          "url": "https://oag.ca.gov/ogvp/new-firearm-law",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "DOJ implementation summary",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-038",
      "year": 2023,
      "bill_number": "SB 452",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 253,
      "enactment_date": "2023-09-26",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2024-01-01",
          "provision": "Removal of former roster condition",
          "conditional": false
        },
        {
          "date": "2028-01-01",
          "provision": "Conditional future transfer regime; availability findings required",
          "conditional": true
        }
      ],
      "what_changed": "Removed the former roster microstamping condition and created a separate future microstamping regime contingent on statutory findings.",
      "statute_sections": [
        "Penal Code 31910",
        "Penal Code 27531–27534.2"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240SB452",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-039",
      "year": 2023,
      "bill_number": "SB 241",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 250,
      "enactment_date": null,
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2026-07-01",
          "provision": "Annual training requirement",
          "conditional": false
        }
      ],
      "what_changed": "Required annual training for specified licensed firearm businesses and their employees.",
      "statute_sections": [
        "Penal Code 26920"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://www.oag.ca.gov/firearms/fdatc",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "DOJ training program implementation",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-040",
      "year": 2024,
      "bill_number": "SB 53",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 542,
      "enactment_date": "2024-09-24",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2026-01-01",
          "provision": "Residential storage requirement",
          "conditional": false
        }
      ],
      "what_changed": "Required secure residential firearm storage when a firearm is not carried or under immediate control, with exceptions.",
      "statute_sections": [
        "Penal Code 16745",
        "Penal Code 17060",
        "Penal Code 25100",
        "Penal Code 25105",
        "Penal Code 25135",
        "Penal Code 25145"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202320240SB53",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-041",
      "year": 2024,
      "bill_number": null,
      "popular_name": "Hunting-license verification regulations",
      "event_type": "regulation",
      "chapter": null,
      "enactment_date": "2024-07-24",
      "effective_date": "2024-10-01",
      "operative_dates": [],
      "what_changed": "Required electronic verification of specified hunting-license information in firearm reporting.",
      "statute_sections": [
        "California Code of Regulations, title 11, section 4027"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/firearms/regs/huntlic",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "OAL approval and effective date",
          "source_type": "official_primary"
        },
        {
          "url": "https://oag.ca.gov/system/files/media/final-text-of-proposed-regs-hunt-07242024.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Final regulatory text",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-042",
      "year": 2025,
      "bill_number": "AB 1078",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 570,
      "enactment_date": "2025-10-10",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2026-04-01",
          "provision": "Three-firearm application limit within 30 days, with exceptions",
          "conditional": false
        },
        {
          "date": "2026-09-01",
          "provision": "Renewal fingerprint provisions",
          "conditional": false
        }
      ],
      "what_changed": "Revises resident and nonresident concealed-carry licensing and establishes a three-firearm application limit within 30 days, with exceptions.",
      "statute_sections": [
        "Penal Code 26150",
        "Penal Code 26155",
        "Penal Code 26185",
        "Penal Code 27535",
        "Penal Code 27540"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1078",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-043",
      "year": 2025,
      "bill_number": "AB 1127",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 572,
      "enactment_date": "2025-10-10",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2026-07-01",
          "provision": "Specified commercial-transfer restrictions",
          "conditional": false
        }
      ],
      "what_changed": "Restricts commercial transfers of statutorily defined machinegun-convertible pistols and revises associated definitions and roster provisions.",
      "statute_sections": [
        "Penal Code 16885",
        "Penal Code 27595",
        "Penal Code 27595.1",
        "Penal Code 32103"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1127",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-044",
      "year": 2025,
      "bill_number": "AB 1263",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 636,
      "enactment_date": "2025-10-11",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Expands civil and criminal provisions concerning unlawful firearm manufacture, digital code, and firearm-industry conduct.",
      "statute_sections": [
        "Civil Code 3273.50",
        "Civil Code 3273.625",
        "Penal Code 29186",
        "Penal Code 29805"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1263",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-045",
      "year": 2025,
      "bill_number": "SB 704",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 591,
      "enactment_date": "2025-10-10",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2026-01-01",
          "provision": "Initial barrel-transfer framework",
          "conditional": false
        },
        {
          "date": "2027-07-01",
          "provision": "Eligibility-check phase",
          "conditional": false
        }
      ],
      "what_changed": "Creates requirements for transfers of unattached firearm barrels, including a later eligibility-check phase.",
      "statute_sections": [
        "Penal Code 16525",
        "Penal Code 33700 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB704",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-046",
      "year": 2025,
      "bill_number": "SB 132",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 17,
      "enactment_date": "2025-06-27",
      "effective_date": "2025-06-27",
      "operative_dates": [
        {
          "date": "2025-10-01",
          "provision": "Specified excise-tax retailer responsibility",
          "conditional": false
        }
      ],
      "what_changed": "Assigns excise-tax retailer responsibility for specified out-of-state transactions and names the California Firearm Excise Tax Law.",
      "statute_sections": [
        "Revenue and Taxation Code 36001",
        "Revenue and Taxation Code 36006"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB132",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-047",
      "year": 2025,
      "bill_number": "AB 1344",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 573,
      "enactment_date": "2025-10-10",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Creates a limited-county pilot allowing district attorneys to request emergency gun violence restraining orders.",
      "statute_sections": [
        "Penal Code 18210 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1344",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-053",
      "year": 2025,
      "bill_number": null,
      "popular_name": "Concealed-carry licensing regulations",
      "event_type": "regulation",
      "chapter": null,
      "enactment_date": "2025-11-03",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Updated concealed-carry program rules and incorporated application, notification, and instructor forms.",
      "statute_sections": [
        "California Code of Regulations, title 11, division 5, chapter 14"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://oag.ca.gov/firearms/regs/ccwl",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "OAL approval date and adopted package",
          "source_type": "official_primary"
        },
        {
          "url": "https://oag.ca.gov/system/files/media/final-text-of-proposed-regulations-title-11-division-5-chapter-14.pdf",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Final regulatory text",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-048",
      "year": 2026,
      "bill_number": "AB 191",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 354,
      "enactment_date": "2026-09-20",
      "effective_date": "2026-09-20",
      "operative_dates": [
        {
          "date": "2027-07-01",
          "provision": "Specified Olympic and Paralympic exemptions",
          "conditional": false
        }
      ],
      "what_changed": "Creates specified firearm and ammunition exemptions for the 2028 Olympic and Paralympic Games within broader budget legislation.",
      "statute_sections": [
        "Penal Code 30515",
        "Penal Code 32105",
        "Penal Code 29615.1",
        "Penal Code 30300.1",
        "Penal Code 30352.1"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB191",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-049",
      "year": 2026,
      "bill_number": "AB 1753",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 458,
      "enactment_date": "2026-09-26",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Revises protective-order notice, ammunition relinquishment, court reporting, and enforcement procedures.",
      "statute_sections": [
        "Code of Civil Procedure 527.13",
        "Family Code 6403.5",
        "Penal Code 18120",
        "Penal Code 29813.5"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1753",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-050",
      "year": 2026,
      "bill_number": "AB 1974",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 460,
      "enactment_date": "2026-09-26",
      "effective_date": null,
      "operative_dates": [],
      "what_changed": "Authorizes a voluntary law-enforcement firearm safekeeping program with statutory return procedures.",
      "statute_sections": [
        "Penal Code 25010",
        "Penal Code 25570",
        "Penal Code 27922"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1974",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-051",
      "year": 2026,
      "bill_number": "SB 948",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 465,
      "enactment_date": "2026-09-26",
      "effective_date": "2027-01-01",
      "operative_dates": [
        {
          "date": "2027-01-01",
          "provision": "180-day reporting and importer certificate provisions; constitutional effective-date inference",
          "conditional": false
        },
        {
          "date": "2028-01-01",
          "provision": "Certificate certification in the import report",
          "conditional": false
        },
        {
          "date": "2029-01-01",
          "provision": "Certificate course requirement, subject to exemptions",
          "conditional": false
        }
      ],
      "what_changed": "Changes new-resident reporting and firearm safety certificate requirements through separate implementation phases.",
      "statute_sections": [
        "Penal Code 27560",
        "Penal Code 28235",
        "Penal Code 31615",
        "Penal Code 31640.5"
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260SB948",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        },
        {
          "url": "https://leginfo.legislature.ca.gov/faces/codes_displayText.xhtml?article=IV&chapter=&division=&lawCode=CONS&part=&title=",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Article IV section 8(c)(1): 2027 date is an inference applying the ordinary statute rule to the nonurgency chaptered act",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    },
    {
      "id": "ca-law-052",
      "year": 2026,
      "bill_number": "AB 2047",
      "popular_name": null,
      "event_type": "legislation",
      "chapter": 461,
      "enactment_date": "2026-09-26",
      "effective_date": null,
      "operative_dates": [
        {
          "date": "2027-07-01",
          "provision": "Start of periodic standards review",
          "conditional": false
        },
        {
          "date": "2029-07-01",
          "provision": "No-standard contingency deadline; duties depend on statutory conditions",
          "conditional": true
        },
        {
          "date": null,
          "provision": "Commercial printer requirements begin one year after DOJ publishes qualifying guidance or regulations.",
          "conditional": true
        }
      ],
      "what_changed": "Creates a conditional standards process addressing firearm production using three-dimensional printers.",
      "statute_sections": [
        "Civil Code 3273.631 et seq."
      ],
      "section_list_scope": "Selected affected provisions; not an exhaustive redline index",
      "current_status": null,
      "current_status_sources": [],
      "current_status_note": "Current enforceability was not independently determined; this record documents historical enactment or agency action.",
      "sources": [
        {
          "url": "https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB2047",
          "retrieved": "2026-10-04",
          "title": null,
          "supports": "Chaptered text, historical change, selected sections, and stated operative milestones",
          "source_type": "official_primary"
        }
      ],
      "retrieved": "2026-10-04",
      "verified": false
    }
  ]
}
