--- type: "Bill" title: "Law enforcement: use of deadly force: training: policies." description: "(1) Existing law requires each law enforcement agency to annually furnish specified information to the Department of Justice regarding the use of force by a peace officer. Existing law requires the Department of Justice, once per year, to update a summary of information contained in the reports received on its internet website. Existing law requires a department or agency that employs peace officers or custodial officers to establish a procedure to investigate complaints by members of the public against those officers." jurisdiction: "us/states/ca" legislature: "California Legislature" session: "20192020" identifier: "SB 230" citation: "California SB 230 (20192020)" classification: ["bill"] subjects: ["Law enforcement: use of deadly force: training: policies."] status: "enacted" primary_sponsors: ["Caballero"] version_count: 8 action_count: 28 vote_count: 8 first_action: "2019-02-07" last_action: "2019-09-13" source: "openstates" source_identifier: "ocd-bill/bfcade1f-3ed8-4009-947b-5c78b7ab25db" source_url: "http://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201920200SB230" source_hash: "1b1bfbe37dae09786ad1498218cbbdcd1a498ed95ebb23d0d84c568fbc51e7a9" vintage: "2026-07-01" source_snapshot: "https://data.openstates.org/daily/2026-07-01/public.pgdump" retrieved_at: "2026-07-06" confidence: "reported" tags: ["legislation", "bill", "us-ca"] --- # California SB 230 (20192020) — Law enforcement: use of deadly force: training: policies. (1) Existing law requires each law enforcement agency to annually furnish specified information to the Department of Justice regarding the use of force by a peace officer. Existing law requires the Department of Justice, once per year, to update a summary of information contained in the reports received on its internet website. Existing law requires a department or agency that employs peace officers or custodial officers to establish a procedure to investigate complaints by members of the public against those officers. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **02/07/19 - Introduced** (filed) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23099INT) 2. **04/11/19 - Amended Senate** (committee substitute) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23098AMD) 3. **04/30/19 - Amended Senate** (committee substitute) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23097AMD) 4. **06/26/19 - Amended Assembly** (committee substitute) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23096AMD) 5. **09/03/19 - Amended Assembly** (committee substitute) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23095AMD) 6. **09/12/19 - Chaptered** (committee substitute) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23093CHP) 7. **SB230** (committee substitute) — [source](http://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=201920200SB230) 8. **09/12/19 - Enrolled** (enrolled) — [source](https://leginfo.legislature.ca.gov/faces/billPdf.xhtml?bill_id=201920200SB230&version=20190SB23094ENR) ## Votes - Placed on suspense file — **6–0** (pass) · upper - Unfinished Business SB230 Caballero et al. Concurrence — **40–0** (pass) · upper - SB 230 Caballero Senate Third Reading By Gipson — **79–0** (pass) · lower - Do pass as amended. — **18–0** (pass) · lower - Do pass as amended and be re-referred to the Committee on [Appropriations] — **8–0** (pass) · lower - Do pass as amended, but first amend, and re-refer to the Committee on [Appropriations] — **7–0** (pass) · upper - 3rd Reading SB230 Caballero et al. — **38–0** (pass) · upper - Do pass — **6–0** (pass) · upper ## Sponsors - Caballero — primary (person) - Archuleta — coauthor (person) - Blanca Rubio — coauthor (person) - Borgeas — coauthor (person) - Cooper — coauthor (person) - Dodd — coauthor (person) - Frazier — coauthor (person) - Galgiani — coauthor (person) - Glazer — coauthor (person) - Gray — coauthor (person) - Grayson — coauthor (person) - Hill — coauthor (person) - Hueso — coauthor (person) - Jones — coauthor (person) - Low — coauthor (person) - Morrell — coauthor (person) - O'Donnell — coauthor (person) - Patterson — coauthor (person) - Quirk-Silva — coauthor (person) - Ramos — coauthor (person) - Robert Rivas — coauthor (person) - Rodriguez — coauthor (person) - Salas — coauthor (person) - Stone — coauthor (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-02-07** Introduced. Read first time. To Com. on RLS. for assignment. To print. `introduction, reading-1` - **2019-02-08** From printer. May be acted upon on or after March 10. - **2019-02-21** Referred to Com. on PUB. S. `referral-committee` - **2019-04-11** From committee with author's amendments. Read second time and amended. Re-referred to Com. on PUB. S. `reading-1, reading-2, amendment-passage, committee-passage, referral-committee` - **2019-04-12** Set for hearing April 23. - **2019-04-29** From committee: Do pass as amended and re-refer to Com. on APPR. (Ayes 7. Noes 0. Page 802.) (April 23). `committee-passage-favorable, committee-passage, amendment-passage` - **2019-04-30** Read second time and amended. Re-referred to Com. on APPR. `reading-1, reading-2, amendment-passage, referral-committee` - **2019-05-03** Set for hearing May 13. - **2019-05-13** May 13 hearing: Placed on APPR. suspense file. - **2019-05-14** Set for hearing May 16. - **2019-05-16** From committee: Do pass. (Ayes 6. Noes 0. Page 1093.) (May 16). `committee-passage-favorable, committee-passage` - **2019-05-16** Read second time. Ordered to third reading. `reading-1, reading-2` - **2019-05-28** Read third time. Passed. (Ayes 38. Noes 0. Page 1338.) Ordered to the Assembly. `passage, reading-3, reading-1` - **2019-05-28** In Assembly. Read first time. Held at Desk. `reading-1` - **2019-06-10** Referred to Com. on PUB. S. `referral-committee` - **2019-06-25** From committee: Do pass as amended and re-refer to Com. on APPR. (Ayes 8. Noes 0.) (June 25). `committee-passage-favorable, committee-passage, amendment-passage` - **2019-06-26** Read second time and amended. Re-referred to Com. on APPR. `reading-1, reading-2, amendment-passage, referral-committee` - **2019-06-26** (Corrected July 2). - **2019-07-03** July 3 set for first hearing. Placed on APPR. suspense file. - **2019-08-30** From committee: Do pass as amended. (Ayes 18. Noes 0.) (August 30). `committee-passage-favorable, committee-passage, amendment-passage` - **2019-09-03** Read second time and amended. Ordered to second reading. `amendment-passage, reading-1, reading-2` - **2019-09-04** Read second time. Ordered to third reading. `reading-1, reading-2` - **2019-09-09** Read third time. Passed. (Ayes 79. Noes 0. Page 3180.) Ordered to the Senate. `passage, reading-3, reading-1` - **2019-09-09** In Senate. Concurrence in Assembly amendments pending. - **2019-09-11** Assembly amendments concurred in. (Ayes 40. Noes 0. Page 2852.) Ordered to engrossing and enrolling. `amendment-passage, committee-passage-favorable` - **2019-09-12** Enrolled and presented to the Governor at 9 a.m. - **2019-09-12** Approved by the Governor. `executive-signature` - **2019-09-13** Chaptered by Secretary of State. Chapter 285, Statutes of 2019. ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/bfcade1f-3ed8-4009-947b-5c78b7ab25db`. Confidence: reported (aggregated from official California legislature records).