--- type: "Bill" title: "A bill for an act relating to the possession, sale, transfer, purchase, and use of fireworks, providing penalties, and including effective date provisions. (Formerly SSB 1051 and SF 236.) Effective 5-9-17." description: "A bill for an act relating to the possession, sale, transfer, purchase, and use of fireworks, providing penalties, and including effective date provisions. (Formerly SSB 1051 and SF 236.) Effective 5-9-17." jurisdiction: "us/states/ia" legislature: "Iowa General Assembly" session: "2017-2018" identifier: "SF 489" citation: "Iowa SF 489 (2017-2018)" classification: ["bill"] subjects: ["explosions", "explosives", "fires and fire protection", "fireworks", "storage facilities"] status: "enacted" primary_sponsors: [] version_count: 44 action_count: 62 vote_count: 23 first_action: "2017-03-09" last_action: "2017-05-09" source: "openstates" source_identifier: "ocd-bill/32747fcb-7c6d-4e42-9b86-4e5441601846" source_url: "https://www.legis.iowa.gov/legislation/billTracking/billHistory?billName=SF 489&ga=87" source_hash: "28f9a739b6198fb9505f61ac0873fa5ad68b10c4c7aa2a7446a831e40f24163c" 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-ia"] --- # Iowa SF 489 (2017-2018) — A bill for an act relating to the possession, sale, transfer, purchase, and use of fireworks, providing penalties, and including effective date provisions. (Formerly SSB 1051 and SF 236.) Effective 5-9-17. ## Version chain The bill's text revisions, in order — the diff chain from filing to enrollment. 1. **Introduced** (filed) — [source](https://www.legis.iowa.gov/docs/publications/LGI/87/attachments/SF489.html) 2. **Amendment H-1364** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/H1364.pdf) 3. **Amendment H-1370** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/H1370.pdf) 4. **Amendment H-1371** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/H1371.pdf) 5. **Amendment H-1372** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/H1372.pdf) 6. **Amendment H-1374** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/H1374.pdf) 7. **Amendment S-3176** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3176.pdf) 8. **Amendment S-3177** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3177.pdf) 9. **Amendment S-3178** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3178.pdf) 10. **Amendment S-3179** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3179.pdf) 11. **Amendment S-3180** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3180.pdf) 12. **Amendment S-3181** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3181.pdf) 13. **Amendment S-3182** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3182.pdf) 14. **Amendment S-3183** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3183.pdf) 15. **Amendment S-3184** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3184.pdf) 16. **Amendment S-3185** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3185.pdf) 17. **Amendment S-3186** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3186.pdf) 18. **Amendment S-3187** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3187.pdf) 19. **Amendment S-3188** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3188.pdf) 20. **Amendment S-3189** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3189.pdf) 21. **Amendment S-3190** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3190.pdf) 22. **Amendment S-3191** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3191.pdf) 23. **Amendment S-3192** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3192.pdf) 24. **Amendment S-3193** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3193.pdf) 25. **Amendment S-3194** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3194.pdf) 26. **Amendment S-3195** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3195.pdf) 27. **Amendment S-3196** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3196.pdf) 28. **Amendment S-3197** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3197.pdf) 29. **Amendment S-3198** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3198.pdf) 30. **Amendment S-3199** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3199.pdf) 31. **Amendment S-3200** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3200.pdf) 32. **Amendment S-3201** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3201.pdf) 33. **Amendment S-3202** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3202.pdf) 34. **Amendment S-3203** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3203.pdf) 35. **Amendment S-3204** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3204.pdf) 36. **Amendment S-3205** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3205.pdf) 37. **Amendment S-3209** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3209.pdf) 38. **Amendment S-3210** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3210.pdf) 39. **Amendment S-3211** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3211.pdf) 40. **Amendment S-3212** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3212.pdf) 41. **Amendment S-3214** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3214.pdf) 42. **Amendment S-3218** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3218.pdf) 43. **Amendment S-3219** (committee substitute) — [source](https://www.legis.iowa.gov/docs/publications/AMDI/87/S3219.pdf) 44. **Enrolled** (enrolled) — [source](https://www.legis.iowa.gov/docs/publications/LGE/87/attachments/SF489.html) ## Votes - Shall amendment H-1370 be adopted? — **45–54** (fail) · lower - Shall amendment S-3209 be adopted? — **13–35** (fail) · upper - Shall the bill pass? — **34–14** (pass) · upper - Shall amendment S-3211 be adopted? — **18–30** (fail) · upper - Shall amendment H-1371 be adopted? — **44–54** (fail) · lower - Shall amendment S-3218 be adopted? — **16–32** (fail) · upper - Shall amendment S-3182 be adopted? — **18–30** (fail) · upper - Shall amendment S-3189 be adopted? — **21–27** (fail) · upper - Shall amendment H-1372 be adopted? — **44–55** (fail) · lower - Shall amendment S-3184 be adopted? — **19–29** (fail) · upper - Shall amendment S-3197 be adopted? — **17–31** (fail) · upper - Shall amendment S-3210 be adopted? — **15–33** (fail) · upper - Shall amendment S-3181 be adopted? — **19–29** (fail) · upper - Shall amendment S-3190 be adopted? — **16–32** (fail) · upper - Shall amendment S-3177 be adopted? — **16–32** (fail) · upper - Shall amendment S-3205 be adopted? — **19–29** (fail) · upper - Shall amendment H-1374 be adopted? — **45–54** (fail) · lower - Shall amendment S-3203 be adopted? — **20–28** (fail) · upper - Shall amendment S-3187 be adopted? — **18–30** (fail) · upper - Shall the bill pass? — **56–41** (pass) · lower - Shall amendment S-3214 be adopted? — **15–33** (fail) · upper - Shall amendment S-3199 be adopted? — **22–26** (fail) · upper - Shall amendment H-1364 be adopted? — **45–54** (fail) · lower ## Timeline The legislative action history — every referral, reading, and vote. - **2017-03-09** Introduced, placed on Ways and Means calendar. `introduction` - **2017-03-09** Committee report, approving bill. - **2017-03-10** Fiscal note. - **2017-03-21** Deferred. - **2017-03-21** Amendment S-3184 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3209 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3210 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3185 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3214 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3176 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3181 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3189 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3188 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3186 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3187 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3194 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3182 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3190 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3191 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3192 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3193 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3218 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3195 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3197 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3177 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3196 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3198 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3199 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3180 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3211 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3219 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3212 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3183 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3179 filed, lost. `amendment-introduction` - **2017-03-21** Amendment S-3200 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3201 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3202 filed, withdrawn. `amendment-introduction` - **2017-03-21** Amendment S-3203 filed, lost. `amendment-introduction` - **2017-03-21** Amendments S-3178, S-3204, S-3205, S-3206, and S-3207 filed. - **2017-03-21** Amendments S-3204, S-3178, S-3206, and S-3207 withdrawn. - **2017-03-21** Amendment S-3205 lost. `amendment-failure` - **2017-03-21** Passed Senate, ayes 34, nays 14. `passage` - **2017-03-27** Explanation of vote. - **2017-03-21** Immediate message. - **2017-03-22** Message from Senate. - **2017-03-22** Read first time, referred to Ways and Means. `reading-1` - **2017-03-22** Subcommittee: Windschitl, Bloomingdale and Jacoby. - **2017-03-30** Committee report, recommending passage. `committee-passage` - **2017-04-17** Amendments H-1364, H-1370, H-1371, H-1372 and H-1374 filed. - **2017-04-18** Point of order raised Rule 10, decorum in debate. - **2017-04-18** Speaker ruled point well taken. - **2017-04-18** Amendment H-1370 lost. - **2017-04-18** Amendment H-1364 lost. - **2017-04-18** Amendment H-1371 lost. - **2017-04-18** Amendment H-1374 lost. - **2017-04-18** Amendment H-1372 lost. - **2017-04-18** Passed House, ayes 56, nays 41. `passage` - **2017-04-18** Immediate message. - **2017-04-18** Message from House. - **2017-04-25** Reported correctly enrolled, signed by President and Speaker. - **2017-04-25** Sent to Governor. `executive-receipt` - **2017-05-09** 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/32747fcb-7c6d-4e42-9b86-4e5441601846`. Confidence: reported (aggregated from official Iowa legislature records).