Madison County, AL Animal Ordinances: Dog Leash Laws (2026)
Key Facts
- Leash exemption
- on owner's property or on a leash
- Annual license fee
- $1 to $6, set by Commission
- Hold before disposal
- 10 days
- Reclaim fee, spayed/neutered
- $1 to $10
- Reclaim fee, not spayed/neutered
- $1 to $20
- Licensed-dog protection
- no impound without a complaint
Summary
In unincorporated Madison County a dog or cat only escapes the county's licensing and impoundment scheme while it is on the owner's property or on a leash. Ala. Code § 45-45-170.01 lets the Madison County Commission pass ordinances against dogs running at large and impound and destroy strays, but a licensed, rabies-vaccinated dog cannot be impounded absent a complaint.
(e) Any dog or cat on the property of its owner or on a leash shall be exempt from this section. ... The Madison County Commission shall have the power by ordinance to regulate and prevent within Madison County the running at large of all dogs or other animals and to pass all ordinances necessary for the impounding and sale of such dogs and destruction of dogs, so long as any ordinances are not inconsistent with Section 45-45-170 and no such ordinance shall permit the impounding of dogs which have a current Madison County license and a current inoculation for rabies unless the Madison County Commission has received a complaint regarding the dog running at large.
Full Breakdown
Section 45-45-170 lets the Madison County Commission run an animal control shelter program and requires every dog and cat in the county to carry an annual license, priced by the commission at not less than $1 and not more than $6. A dog or cat picked up without one is held 10 days before it is sold or destroyed, and the owner can reclaim it for $1 to $10 if the animal is spayed or neutered, $1 to $20 if it is not. Subsection (e) exempts any dog or cat that is on its owner's property or on a leash from that licensing section entirely.
01 goes further, authorizing the Commission to adopt its own ordinance regulating and preventing dogs or other animals running at large countywide, including impounding and destroying them, so long as that ordinance does not conflict with Section 45-45-170. The Legislature built in one protection for compliant owners: no ordinance passed under this authority may allow the county to impound a dog that carries a current Madison County license and a current rabies inoculation unless the Commission has actually received a complaint about that dog running at large.
The Commission may also create an animal control officer position, serving at its pleasure, to administer these provisions and any rules the Commission adopts under them. All fees collected go into a dedicated animal control fund and cannot be diverted to other county purposes.
Violations & Fines
An unlicensed dog or cat picked up running at large is held for 10 days, after which it may be sold or put down; reclaiming it costs $1 to $10 for a spayed or neutered animal and $1 to $20 for one that is not. A dog with a current county license and rabies vaccination is shielded from impoundment unless the Commission has received a specific complaint about it running at large.
Frequently Asked Questions
Does Madison County require dogs to be leashed?
What happens if my dog is picked up running at large?
Can the county impound my licensed, vaccinated dog just for wandering once?
Where does the county get authority to write a leash ordinance?
Sources & Official References
Other rules in Madison County
Compare Madison County to another location·View the Alabama animal ordinances overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.