SB25-003 Semiautomatic Firearms & Rapid-Fire Devices
Latest: Apr 10, 2025 · Governor Signed
What it means
Our plain-English summary and constitutional analysis for this bill is not published yet. Every analysis is reviewed by an editor before it appears here.
How they voted
Senate: House Amendments: REPASS
19 yes · 15 no · 1 other
Mar 28, 2025 · Result: Senate Considered House Amendments - Result was to Concur - Repass
Senate: House Amendments: REPASS
19 yes · 15 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 16 | 3 | 1 |
| Republican | – | 11 | – |
How each member voted (31)
4 of 35 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Senate: House Amendments: CONCUR
20 yes · 14 no · 1 other
Mar 28, 2025 · Result: Senate Considered House Amendments - Result was to Concur - Repass
Senate: House Amendments: CONCUR
20 yes · 14 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 17 | 2 | 1 |
| Republican | – | 11 | – |
How each member voted (31)
4 of 35 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Third Reading: BILL
36 yes · 28 no · 1 other
Mar 24, 2025 · Result: House Third Reading Passed - No Amendments
House: Third Reading: BILL
36 yes · 28 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 33 | 7 | – |
| Republican | – | 19 | 1 |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Senate: Third Reading: BILL
19 yes · 15 no
Feb 18, 2025 · Result: Senate Third Reading Passed with Amendments - Floor
Senate: Third Reading: BILL
19 yes · 15 no
| Party | Yes | No |
|---|---|---|
| Democratic | 16 | 3 |
| Republican | – | 11 |
How each member voted (30)
4 of 34 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
21 committee, procedural and amendment votes
House: Third Reading: REREFER (APP)
25 yes · 38 no · 2 other
Mar 24, 2025 · Result: Recorded (see official vote record)
House: Third Reading: REREFER (APP)
25 yes · 38 no · 2 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 3 | 35 | 2 |
| Republican | 20 | – | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Third Reading: REFER (Joint)
23 yes · 41 no · 1 other
Mar 24, 2025 · Result: Recorded (see official vote record)
House: Third Reading: REFER (Joint)
23 yes · 41 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 1 | 38 | 1 |
| Republican | 20 | – | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Third Reading: REREFER (2nd)
23 yes · 40 no · 2 other
Mar 24, 2025 · Result: Recorded (see official vote record)
House: Third Reading: REREFER (2nd)
23 yes · 40 no · 2 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 2 | 37 | 1 |
| Republican | 19 | – | 1 |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.006)
23 yes · 41 no · 1 other
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.006)
23 yes · 41 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 1 | 38 | 1 |
| Republican | 20 | – | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.009)
24 yes · 41 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.009)
24 yes · 41 no
| Party | Yes | No |
|---|---|---|
| Democratic | 2 | 38 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.007)
25 yes · 40 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.007)
25 yes · 40 no
| Party | Yes | No |
|---|---|---|
| Democratic | 3 | 37 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.012)
22 yes · 43 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.012)
22 yes · 43 no
| Party | Yes | No |
|---|---|---|
| Democratic | – | 40 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.001)
24 yes · 41 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.001)
24 yes · 41 no
| Party | Yes | No |
|---|---|---|
| Democratic | 1 | 39 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.002)
26 yes · 39 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.002)
26 yes · 39 no
| Party | Yes | No |
|---|---|---|
| Democratic | 4 | 36 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.013)
26 yes · 39 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.013)
26 yes · 39 no
| Party | Yes | No |
|---|---|---|
| Democratic | 4 | 36 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.010)
24 yes · 41 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.010)
24 yes · 41 no
| Party | Yes | No |
|---|---|---|
| Democratic | 3 | 37 |
| Republican | 19 | 1 |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.008)
28 yes · 37 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.008)
28 yes · 37 no
| Party | Yes | No |
|---|---|---|
| Democratic | 6 | 34 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.005)
23 yes · 42 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.005)
23 yes · 42 no
| Party | Yes | No |
|---|---|---|
| Democratic | 1 | 39 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.004)
22 yes · 43 no
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.004)
22 yes · 43 no
| Party | Yes | No |
|---|---|---|
| Democratic | – | 40 |
| Republican | 20 | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.014)
28 yes · 36 no · 1 other
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.014)
28 yes · 36 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 6 | 33 | 1 |
| Republican | 20 | – | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.011)
23 yes · 41 no · 1 other
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.011)
23 yes · 41 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 1 | 38 | 1 |
| Republican | 20 | – | – |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
House: Committee of the Whole: AMD (H.003)
22 yes · 42 no · 1 other
Mar 21, 2025 · Result: Recorded (see official vote record)
House: Committee of the Whole: AMD (H.003)
22 yes · 42 no · 1 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 1 | 39 | – |
| Republican | 19 | – | 1 |
How each member voted (60)
5 of 65 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Senate: Third Reading: AMEND (L.042)
32 yes · 2 no
Feb 18, 2025 · Result: Recorded (see official vote record)
Senate: Third Reading: AMEND (L.042)
32 yes · 2 no
| Party | Yes | No |
|---|---|---|
| Democratic | 19 | – |
| Republican | 9 | 2 |
How each member voted (30)
4 of 34 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Senate: Committee of the Whole: COW * (S.006)
18 yes · 15 no · 2 other
Feb 14, 2025 · Result: Recorded (see official vote record)
Senate: Committee of the Whole: COW * (S.006)
18 yes · 15 no · 2 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 15 | 4 | – |
| Republican | – | 10 | 1 |
How each member voted (30)
5 of 35 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Senate: Committee of the Whole: COW * (S.003)
12 yes · 21 no · 2 other
Feb 14, 2025 · Result: Recorded (see official vote record)
Senate: Committee of the Whole: COW * (S.003)
12 yes · 21 no · 2 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | 1 | 18 | – |
| Republican | 10 | – | 1 |
How each member voted (30)
5 of 35 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Senate: Committee of the Whole: COW * (S.002)
11 yes · 22 no · 2 other
Feb 14, 2025 · Result: Recorded (see official vote record)
Senate: Committee of the Whole: COW * (S.002)
11 yes · 22 no · 2 other
| Party | Yes | No | Other / excused |
|---|---|---|---|
| Democratic | – | 19 | – |
| Republican | 10 | – | 1 |
How each member voted (30)
5 of 35 members on the official record could not be matched to our officials list and are not shown individually. The tally above is the official one.
Party shown is each member's current party in our records. Official vote record
Where it stands
Jan 8, 2025 · Senate
Sent to committee
Introduced In Senate - Assigned to State, Veterans, & Military Affairs
Feb 18, 2025 · Senate
Passed Senate
Senate Third Reading Passed with Amendments - Floor
Feb 19, 2025 · House
Sent to committee
Introduced In House - Assigned to Judiciary
Mar 24, 2025 · House
Passed House
House Third Reading Passed - No Amendments
Mar 28, 2025 · Senate
Passed Senate
Senate Considered House Amendments - Result was to Concur - Repass
Apr 10, 2025 · Governor
Became law
Governor Signed
Full official history (19 actions)
- Jan 8, 2025SenateIntroduced In Senate - Assigned to State, Veterans, & Military Affairs
- Jan 28, 2025SenateSenate Committee on State, Veterans, & Military Affairs Refer Amended to Senate Committee of the Whole
- Jan 31, 2025SenateSenate Second Reading Laid Over to 02/07/2025 - No Amendments
- Feb 7, 2025SenateSenate Second Reading Laid Over to 02/13/2025 - No Amendments
- Feb 13, 2025SenateSenate Second Reading Laid Over Daily - No Amendments
- Feb 14, 2025SenateSenate Second Reading Passed with Amendments - Committee, Floor
- Feb 18, 2025SenateSenate Third Reading Passed with Amendments - Floor
- Feb 19, 2025HouseIntroduced In House - Assigned to Judiciary
- Mar 11, 2025HouseHouse Committee on Judiciary Refer Amended to Finance
- Mar 14, 2025HouseHouse Committee on Finance Refer Amended to Appropriations
- Mar 18, 2025HouseHouse Committee on Appropriations Refer Amended to House Committee of the Whole
- Mar 20, 2025HouseHouse Second Reading Laid Over Daily - No Amendments
- Mar 21, 2025HouseHouse Second Reading Special Order - Passed with Amendments - Committee, Floor
- Mar 24, 2025HouseHouse Third Reading Passed - No Amendments
- Mar 28, 2025SenateSenate Considered House Amendments - Result was to Concur - Repass
- Apr 2, 2025SenateSigned by the President of the Senate
- Apr 2, 2025HouseSigned by the Speaker of the House
- Apr 3, 2025GovernorSent to the Governor
- Apr 10, 2025GovernorGovernor Signed
Supporters and opponents
No documented positions yet. Every position we list links to its public source.
Official summary
Read the official summary (leg.colorado.gov)
This summary is long (8,072 characters). Below is its opening, exactly as published.