Franklin County, NC Animal Ordinances: Mandatory Spay/Neuter (2026)
Key Facts
- Enforcing agency
- Franklin County Animal Services director
- Applies to
- Animals adopted unaltered from the county shelter (Sec. 6-69(b))
- Deadline, 5+ months
- Spayed/neutered within 30 days of adoption
- Deadline, under 5 months
- Fixed before reaching six months of age
- Proof required
- Written proof to the animal services director
- Non-compliance consequence
- Adoption voided; animal returned to shelter (Sec. 6-69(b))
Summary
Franklin County does not require spay or neuter surgery for every pet, but Sec. 6-69(b) makes it mandatory for any animal adopted unaltered from the county animal shelter. Adopters of an animal five months or older must have it fixed within 30 days; younger adoptees must be sterilized before turning six months, with written proof due to the animal services director.
(b)All un-sterilized animals five months of age or older adopted from a county animal shelter must be either spayed or neutered within thirty days of their adoption. All un-sterilized animals adopted that are under five months of age must be spayed or neutered before the animal reaches six months of age. Written proof of the spaying or neutering must be promptly provided to the animal services director by the adopter. The adoption of any animal that is not spayed or neutered pursuant to this section shall be deemed to violate is section and must be returned to the county animal shelter from which the animal was adopted. The animal services director is authorized to obtain an adoption agreement from an applicant in order to implement the provisions of this section.
Full Breakdown
Franklin County's animal ordinance does not impose a county-wide spay-or-neuter mandate on every resident's pet; the requirement in Sec. 6-69(b) applies specifically to animals adopted from a county animal shelter that were not already sterilized. If the adopted animal is five months of age or older, the adopter must have it spayed or neutered within 30 days of the adoption date. If the animal was under five months at adoption, it must be fixed before it reaches six months of age. The adopter must promptly give the animal services director written proof that the surgery was performed.
Sec. 6-69(c) gives adopters two ways to satisfy the deadline at the point of adoption: an animal services employee can schedule the veterinary appointment for the adopter at the adopter's expense, or the adopter can bring proof of an appointment already scheduled. If the veterinarian's office is closed at the time of adoption, the appointment must be booked for the next business day the office is open. Sec. 6-69(b) treats a failure to spay or neuter on schedule as a violation of the adoption itself: an animal adopted without timely sterilization must be returned to the county animal shelter it came from.
The animal services director may also require the adopter to sign an adoption agreement to enforce these terms. Separately, Sec. 6-69(e) bars adopting out any animal that shows fierce, dangerous, or aggressive behavior, and Sec. 6-69(d) blocks adoptions during an area-wide rabies quarantine except by the health director's special authorization.
Violations & Fines
Missing the spay-or-neuter deadline under Sec. 6-69(b) does not carry a separate county fine; instead the adoption itself is void and the animal must be returned to the county animal shelter from which it was adopted. The animal services director can also condition adoption on a signed adoption agreement and pursue return of the animal if its terms, including the sterilization deadline, are not met.
Frequently Asked Questions
Does Franklin County require all pet owners to spay or neuter their animals?
How long do I have to spay or neuter a shelter animal I adopted?
What happens if I do not get my adopted pet fixed in time?
Sources & Official References
Other rules in Franklin County
Compare Franklin County to another location·View the North Carolina animal ordinances overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.