Elgin allows most mammals, birds, fish, insects, and reptiles but explicitly bans roosters. Permit or licensing may be required. Contact Animal Control at 847-289-2529 for specific animal regulations.
Elgin's animal ordinance (Title 7) allows most mammals, birds, fish, insects, and reptiles to be kept. However, roosters are explicitly banned even if hens are permitted. The city regulates the number and types of animals per property. Chickens may require permits depending on the zoning district. Larger livestock may be restricted in residential zones. Contact Elgin Animal Control at 847-289-2529 or visit the city's FAQ page for current allowances.
Roosters: removal order. Excessive animals: citation. Unsanitary conditions: animal control action.
Elgin, IL
Elgin's noise ordinance specifically covers barking dogs. Animal Control at the Elgin Police Department handles complaints. Dogs must not create persistent n...
Elgin, IL
Elgin caps residential fences at 6 feet in side and rear yards and limits front-yard fences to 3 feet (solid) or 4 feet (open design). Chain link is prohibit...
Elgin, IL
Elgin requires a building permit ($65 fee) for all fences. A plat of survey showing all dimensions is required. Properties in Historic Districts also need a ...
Elgin, IL
Elgin enforces an 8-inch maximum weed and grass height. Noxious weeds prohibited at any height. Property must be kept clear of vegetation that creates fire o...
Elgin, IL
Open burning is not allowed within the City of Elgin. Recreational fires in self-contained devices must follow fire department guidelines. Fire pits must be ...
Elgin, IL
Open burning is not allowed within the City of Elgin. Only self-contained fire devices and grills are permitted. Kane County Health Department oversees burni...
Side-by-side rule comparisons with other cities in this county.
See how other cities in this county handle chickens & livestock.
See how Elgin's chickens & livestock rules stack up against other locations.
Quick Compare
Help us keep this page accurate. If you notice an error or outdated information, let us know.