Madison County, IL Animal Ordinances: Chickens & Livestock (2026)
Key Facts
- Roosters
- Prohibited; hens only allowed
- Coop/run setback
- 20 feet from property line, rear yard only
- Run size
- 16 sq ft of permeable land per chicken
- Goat permit cap
- 2 does/wethers per special use permit
- Goat space
- 130 sq ft permeable land per goat
Summary
Unincorporated Madison County limits backyard poultry to hens only, roosters are banned, and County Code § 93.100(B) requires a rear-yard coop and run set back 20 feet from property lines. Keeping goats under § 93.100(C) needs a special use permit capped at two does or wethers per lot.
(1) For the purposes of this section, the term CHICKEN includes only hens. Roosters are prohibited. ... (4) A chicken coop and chicken run shall be required on all properties where chickens are kept. (5) The chicken coop shall accommodate all chickens permitted on the property, must be located in the rear yard, and must be a minimum distance of 20 feet from the nearest property line. (6) All chicken runs shall be located in the rear yard, be appropriately fenced to prevent the chickens from leaving the run, provide 16 square feet of permeable land for each chicken, and be located at least 20 feet from the nearest property line. (7) Free range chickens are not permitted. ... (C) Conditions for keeping goats. ... (1) In Residential Zone Districts, the keeping of goats is prohibited without a special use permit and unless compliance with all of the conditions required by this section are maintained. A permit shall allow up to two goats.
Full Breakdown
100(B) and (C) set the backyard poultry and goat standards for unincorporated territory. Only hens qualify as permitted 'chickens': roosters are outright prohibited, and free-ranging is banned, meaning every bird must stay inside an enclosed coop and run. Every property keeping chickens needs both a coop and a run: the coop must sit in the rear yard at least 20 feet from the nearest property line and hold every bird kept on the lot, and the run must also be in the rear yard, fenced to prevent escape, sized to give each chicken 16 square feet of permeable ground, and likewise kept 20 feet off the property line.
Feed has to sit in a sealed, predator-proof and rodent-proof container, waste must be cleared often enough to avoid odor and pests, and noise loud enough to disturb neighbors is barred. Any slaughtering allowed under the section must happen inside an enclosed structure, out of public view, and owners must register their birds with the Illinois Department of Agriculture's Livestock Premises Registration and keep proof on-site. 100(C) requires a special use permit in Residential Zoning Districts before keeping any goat, and a permit caps the herd at two does or wethers, with no intact male over six weeks old allowed at all.
Each goat needs at least 130 square feet of permeable land plus adequate shelter, and the yard must be fenced to keep goats from escaping. In the 'A' Agricultural District, up to two goats are a permitted accessory use on a two-to-five-acre residential tract without the special use permit.
Violations & Fines
Chicken and goat violations fall under the zoning code's general penalty, § 93.999(A): $10 to $500 per day, with each day after notice a separate offense, plus possible Circuit Court action under § 93.999(B) to force compliance. Madison County Code Enforcement and health officials may inspect coops, runs, and goat pens during regular business hours to confirm compliance.
Frequently Asked Questions
Can I keep a rooster in unincorporated Madison County?
How far must a chicken coop sit from my neighbor's yard?
Do I need a permit to keep a pet goat?
Sources & Official References
Other rules in Madison County
How Madison County compares: Best Cities for Backyard Chickens·Compare Madison County to another location·View the Illinois animal ordinances overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.