--- type: "Bill" title: "public safety; residency requirements; prohibition" description: "public safety; residency requirements; prohibition" jurisdiction: "us/states/az" legislature: "Arizona Legislature" session: "54th-1st-regular" identifier: "SB 1231" citation: "Arizona SB 1231 (54th-1st-regular)" classification: ["bill"] subjects: ["CITIES AND TOWNS - TITLE 9", "EMPLOYMENT", "FIREFIGHTERS", "PEACE OFFICERS", "PROHIBITION", "PUBLIC SAFETY", "RESIDENCY REQUIREMENT", "SPECIAL TAXING DISTRICTS - TITLE 48"] status: "enacted" primary_sponsors: ["Paul Boyer"] version_count: 7 action_count: 17 vote_count: 6 first_action: "2019-01-29" last_action: "2019-04-16" source: "openstates" source_identifier: "ocd-bill/f42bd16e-86e3-4477-94c1-0c361a98f7bb" source_url: "https://apps.azleg.gov/BillStatus/BillOverview/71826?SessionId=121" source_hash: "53e8fa0db58df6c5a20fc470a9ec20b821856f90e93b923ebe1b5df63c0e4e4a" 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-az"] --- # Arizona SB 1231 (54th-1st-regular) — public safety; residency requirements; prohibition ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Chaptered Version** (committee substitute) — [source](https://www.azleg.gov/legtext/54leg/1R/laws/0095.htm) 2. **HOUSE - Floor Amend to Bill - Payne - passed** (committee substitute) — [source](https://apps.azleg.gov/BillStatus/GetDocumentPdf/470062) 3. **House Engrossed Version** (committee substitute) — [source](https://www.azleg.gov/legtext/54leg/1R/bills/SB1231H.htm) 4. **Introduced Version** (committee substitute) — [source](https://www.azleg.gov/legtext/54leg/1R/bills/SB1231P.htm) 5. **SENATE - Boyer flr amend (ref GOV) adopted** (committee substitute) — [source](https://www.azleg.gov/legtext/54leg/1R/adopted/S.1231FLOORBOYER.docx.htm) 6. **SENATE - Government** (committee substitute) — [source](https://www.azleg.gov/legtext/54leg/1R/adopted/S.1231GOV.DOCX.htm) 7. **Senate Engrossed Version** (committee substitute) — [source](https://www.azleg.gov/legtext/54leg/1R/bills/SB1231S.htm) ## Votes - Passed — **0–0** (fail) · upper - do pass amended — **0–0** (fail) · upper - Passed — **24–5** (pass) · upper - do pass amended — **0–0** (fail) · lower - Passed — **24–6** (pass) · upper - Passed — **47–10** (pass) · lower ## Sponsors - Paul Boyer — primary (person) ## Timeline The legislative action history — every referral, reading, and vote. - **2019-01-29** senate first reading `reading-1` - **2019-02-11** dpa `amendment-passage` - **2019-01-30** senate second reading `reading-2` - **2019-02-28** dpa `amendment-passage` - **2019-03-04** passed `passage, reading-3` - **2019-03-04** transmit to house - **2019-03-06** house first reading. `reading-1` - **2019-03-20** dp `committee-passage` - **2019-03-07** house second reading `reading-2` - **2019-04-09** dpa `amendment-passage` - **2019-04-09** transmit to senate - **2019-03-25** house placed on consent calendar - **2019-04-09** passed `passage, reading-3` - **2019-04-10** passed `passage` - **2019-04-10** transmit to governor `executive-receipt` - **2019-04-10** passed `passage` - **2019-04-16** signed by governor `executive-signature` ## Source OpenStates / OpenCivicData bulk snapshot [2026-07-01](https://data.openstates.org/daily/2026-07-01/public.pgdump); origin `ocd-bill/f42bd16e-86e3-4477-94c1-0c361a98f7bb`. Confidence: reported (aggregated from official Arizona legislature records).