Alameda County, CA Animal Ordinances: Mandatory Spay/Neuter (2026)
Key Facts
- Age threshold
- 6 months
- Applies to
- county shelter adoptions only
- Under-6-month deposit window
- 65 days
- Who pays
- the new owner
Summary
Dogs and cats over six months old adopted from Alameda County's own animal shelter must be spayed or neutered before the new owner takes possession, at the owner's cost.
Any dog or cat over the age of six months adopted from a county operated animal shelter shall be spayed or neutered before transfer of possession of the animal to the new owner who shall pay the cost of the surgery. The veterinarian who performs the surgery on a dog at the time of adoption shall inoculate the dog with a canine antirabies vaccine, the cost of which shall also be paid by the new owner.
Full Breakdown
Alameda County Code § 5.08.100 requires any dog or cat over six months of age adopted from a county-operated animal shelter to be spayed or neutered before the animal transfers to its new owner, who pays for the surgery; dogs also get a rabies vaccination at the owner's expense. For animals six months or younger, § 5.08.110 instead requires the new owner to leave a refundable deposit, which is forfeited, and the county may sue to repossess the animal, if it isn't fixed within 65 days of turning six months old. This is a shelter-adoption requirement, not a blanket mandate that every dog or cat owner in the county sterilize their pet.
Violations & Fines
For animals adopted young, failing to sterilize within 65 days forfeits the spay/neuter deposit, and the director of field services may file a court action to repossess the animal under § 5.08.110.
Frequently Asked Questions
Does Alameda County require every dog and cat to be fixed?
What if I adopt a puppy or kitten under six months old?
Sources & Official References
Other rules in Alameda County
California rules heatmap·Compare Alameda County to another location·View the California animal ordinances overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.