AB 928 California Assembly · 2025-2026 Regular Session

Roosters: restrictions.

Summary
Existing law prohibits a person from causing, permitting, or aiding or abetting the fighting, worrying, or injuring of a cock. Existing law provides that a violation of this provision is a misdemeanor, as provided. Existing law generally regulates the production of poultry, eggs, and egg products. This bill would prohibit, on and after January 1, 2028, a person from keeping more than 25 roosters that are movement constrained through the use of an enclosure or tether, except as specified. The bill would subject a person who violates this prohibition to a civil penalty not to exceed $2,500 for each violation, as provided, and would provide that each day a rooster is kept in violation of that prohibition constitutes a separate and distinct violation. The bill would require, before a civil action is brought to recover this civil penalty, a written notice to be provided granting a minimum of 14 days to correct the violation, as provided. The bill would require any civil penalties recovered pursuant to these provisions to be paid to the county in which the civil action was brought. The bill would define, among other terms, "rooster" and "enclosure" for purposes of these provisions.
Bill status passed 3 of 5 stages cleared
Introduction
Feb 2025
Committee Review
Aug 2026
Assembly Passage
Jun 2025
Senate Passage
Governor
Introduced Feb 19, 2025 Last action Aug 13, 2026
Maddy AI version diff · 5 comparisons

What changed between versions

06/02/25 - Amended Assembly 06/02/26 - Amended Senate · 5 edits · Jun 2, 2026
MODERATE
The Senate amended AB 928 to simplify the rooster keeping threshold by removing the per-acre limit (keeping only the 25-rooster cap), added a parallel enforcement provision in the Health and Safety Code with a later effective date of January 1, 2028, inserted a 14-day written notice and cure period before civil penalties can be assessed, and modified the exhibition breeder exemption by removing the National Poultry Improvement Plan certification requirement while adding a cap on gamefowl roosters.
Scope change
The bill now applies through two separate code sections with different effective dates: the Food and Agricultural Code provision takes effect January 1, 2027, and the new Health and Safety Code provision takes effect January 1, 2028. The per-acre threshold was eliminated, making the law applicable based solely on total rooster count (over 25 movement-constrained roosters).
REQUIREMENT

Removed the '3 roosters per acre' threshold. The prohibition now applies only when a person keeps more than 25 movement-constrained roosters total, regardless of property size.

SCOPE

Added an entirely new Chapter 8.5 to Part 6 of Division 105 of the Health and Safety Code (Sections 122340-122344) that mirrors the Food and Agricultural Code provisions but takes effect one year later, on January 1, 2028. This creates a dual-codification enforcement framework.

ENFORCEMENT

Added a requirement that before a civil action is brought to recover a penalty (where public safety is not at risk), the violator must receive written notice granting a minimum of 14 days to correct the violation and rehome or relinquish the roosters.

ELIGIBILITY

Modified the exhibition breeder exemption: removed the requirement to be a certified participant in the National Poultry Improvement Plan, removed the explicit prohibition on breeding for cockfighting purposes, and added a new criterion that the person must not possess more than 25 gamefowl roosters.

DEFINITION

Corrected the 'enclosure' definition from 'prevents interaction physical contact with other roosters' to 'prevents physical contact with other roosters,' removing a redundant or erroneous word.

Floor votes · Assembly Jun 4, 2025

How they voted

4515
Passed · 18 other
Total votes 78
Jun 4, 2025
D Democratic59
45 Yea 14
76% Yea
R Republican19
15 Nay 4
78% Nay
Vote distribution
All Yea All Nay Mixed No data
Full legislative history

Actions timeline

Total actions
25
Key actions
10
Committee
15
Amendments
5
Aug 13, 2026
Upper · Passed
In committee: Held under submission.
upper
Aug 3, 2026
Committee
In committee: Referred to APPR. suspense file.
upper
Jun 24, 2026
Upper · Passed
From committee: Do pass and re-refer to Com. on APPR. (Ayes 8. Noes 0.) (June 23). Re-referred to Com. on APPR.
upper
Jun 22, 2026
Upper · Passed
From committee: Do pass and re-refer to Com. on JUD. (Ayes 7. Noes 2.) (June 22). Re-referred to Com. on JUD.
upper
Jun 10, 2026
Committee
Re-referred to Coms. on B. P. & E.D. and JUD.
upper
Jun 4, 2026
Committee
Re-referred to Com. on RLS.
upper
Jun 2, 2026
Introduced
From committee chair, with author's amendments: Amend, and re-refer to committee. Read second time, amended, and re-referred to Com. on AGRI.
upper
Jul 1, 2025
Upper · Passed
In committee: Set, first hearing. Hearing canceled at the request of author.
upper
Jun 18, 2025
Committee
Referred to Coms. on AGRI. and JUD.
upper
Jun 4, 2025
Lower · Passed
Read third time. Passed. Ordered to the Senate. (Ayes 46. Noes 15. Page 2083.)
lower
Jun 2, 2025
Lower · Passed
Read third time and amended. Ordered to third reading. (Page 1952.)
lower
May 23, 2025
Lower · Passed
From committee: Do pass. (Ayes 9. Noes 2.) (May 23).
lower
Apr 30, 2025
Committee
In committee: Set, first hearing. Referred to suspense file.
lower
Apr 10, 2025
Committee
Re-referred to Com. on APPR.
lower
Apr 9, 2025
Lower · Passed
Read second time and amended.
lower
Apr 8, 2025
Introduced
From committee: Amend, and do pass as amended and re-refer to Com. on APPR. (Ayes 10. Noes 1.) (April 8).
lower
Mar 27, 2025
Lower · Passed
From committee: Do pass and re-refer to Com. on JUD. (Ayes 6. Noes 1.) (March 26). Re-referred to Com. on JUD.
lower
Mar 19, 2025
Committee
Re-referred to Com. on AGRI.
lower
Mar 18, 2025
Introduced
From committee chair, with author's amendments: Amend, and re-refer to Com. on AGRI. Read second time and amended.
lower
Mar 10, 2025
Committee
Referred to Coms. on AGRI. and JUD.
lower
Feb 20, 2025
Lower · Passed
From printer. May be heard in committee March 22.
lower
1 primary · 0 co-sponsors

Sponsors

Role
Legislator
Party
State
District
P
Photo of Chris Rogers
Chris Rogers
DDemocratic
CA
2