San Marcos, TX Animal Ordinances: Pet Limits (2026)
Key Facts
- Adult dog cap
- 4 per residence
- Total animal cap
- 7 (fish/fowl-birds excluded)
- Over cap
- multi-pet permit required
- Litters
- 1 litter of puppies or kittens
- Enforcer
- animal services manager
Summary
San Marcos limits residences to four adult dogs and seven total animals; keeping more requires a multi-pet permit from animal services.
no residence within the city shall harbor more than four adult dogs, and no more than seven total animals (the number of total animals does not include fish or birds other than fowl). A residence within the city shall harbor no more than one litter of puppies or one litter of kittens.
Official source re-checked September 7, 2026: no newer edition of the code had been published (publisher’s edition: Code of Ordinances: Supplement 41).
Full Breakdown
City Code Sec. 6.016 sets a hard per-residence cap: no more than four adult dogs and no more than seven total animals (fish and non-fowl birds excluded), plus only one litter of puppies or kittens at a time. Anyone wanting to keep more must apply to the animal services manager for a multi-pet permit and pay a fee. Permits can issue by mail without inspection if there's been no chapter 6 enforcement action in the prior 24 months; otherwise an inspection is required, and the manager can deny or revoke a permit if the animals can't be kept without noise, odor, or sanitation problems. Revocations and denials can be appealed to municipal court within ten days.
Violations & Fines
Exceeding the four-dog/seven-animal cap without a multi-pet permit is a violation of Chapter 6; a granted permit can still be revoked for noise, odor, or unsanitary conditions.
Frequently Asked Questions
How many pets can I keep in San Marcos without a permit?
What if I want more animals than that?
Sources & Official References
Other rules in San Marcos
Texas rules heatmap·Compare San Marcos to another location·View the Texas animal ordinances overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.