Marin County, CA Animal Ordinances: Cat Rules (2026)
Key Facts
- Requirement
- Mandatory rabies vaccination for every cat
- Licensing
- No county cat license required (dogs only)
- Vet reporting deadline
- 30 days after vaccination
- Shelter release rule
- Cats released only with vaccination proof
- General penalty
- Up to $500 fine, 6 months jail
Summary
Marin County requires every cat to be vaccinated against rabies, whether owned by a household or a colony caretaker, under Section 8.04.040(b) of the county code. Unlike dogs, cats need no annual county license, but veterinarians must report vaccinations to the animal services agency within thirty days, and unvaccinated cats can be denied return from the shelter.
(b)All cats shall be vaccinated against rabies. Any person in possession, control or ownership/guardianship of any cat shall have that cat vaccinated against rabies.(c)Any veterinarian operating either at an established place of business or at a mobile clinic shall provide a copy of a rabies vaccination certificate for any cat or dog vaccinated by him/her to the animal services provider within thirty days of vaccination.
Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: Municipal Code: Supplement 2026 Update 1).
Full Breakdown
Section 8.04.040(b) states plainly that "All cats shall be vaccinated against rabies," and that "Any person in possession, control or ownership/guardianship of any cat shall have that cat vaccinated against rabies." That duty attaches to anyone who possesses or controls a cat, not just a titled owner, reaching colony caretakers as well as single-pet households. Subsection (c) puts a matching duty on veterinarians: "Any veterinarian operating either at an established place of business or at a mobile clinic shall provide a copy of a rabies vaccination certificate for any cat or dog vaccinated by him/her to the animal services provider within thirty days of vaccination," which lets the Marin Humane Society, the county's designated animal services agency under Section 8.04.110, track compliance without a separate cat licensing system.
That absence of a license is deliberate: Section 8.04.030's licensing requirement is written only for dogs "over the age of four months," and the fee schedule in Section 8.04.060 likewise applies only to dog licenses, so a cat owner in unincorporated Marin never pays an annual county cat license fee the way a dog owner does. The vaccination requirement still has teeth at the shelter door: Section 8.04.130(c) provides that "All cats four months old and older shall be released to their owner/guardians with proof of a current rabies vaccination," so an impounded, unvaccinated cat cannot go home until that proof is produced.
The code does not create a separate at-large or feral-colony permitting scheme for cats; the general nuisance provisions of Sections 8.04.179 and 8.04.180 apply to cats along with other animals, but cats are not subject to the dog-specific running-at-large prohibition in Section 8.04.160.
Violations & Fines
Failing to vaccinate a cat against rabies violates Section 8.04.040(b), and under the chapter's general penalty clause, Section 8.04.260(b), any violation of the animal control chapter "is guilty of a misdemeanor and punishable by a fine of not more than five hundred dollars or by imprisonment in the county jail for not more than six months, or by both." A veterinarian who skips the thirty-day reporting duty in 8.04.040(c) is likewise subject to that general penalty.
Frequently Asked Questions
Do I need to license my cat in Marin County?
What happens if my cat has no rabies vaccination and ends up at the shelter?
Does a feral cat colony caretaker have to vaccinate the colony?
Do veterinarians have to report cat vaccinations to the county?
Sources & Official References
Other rules in Marin County
California rules heatmap·Compare Marin 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.