Illinois Backyard Chicken Laws: Permits, Limits & HOA Impact

Last Updated

Is it legal to keep chickens in city limits or residential areas in Illinois?

Yes in most cases, but with conditions — there is no statewide ban or limit. Regulations are set entirely by local cities, counties, zoning boards, and HOAs. Urban areas like Chicago allow up to 10 hens (no roosters); Aurora caps at 6 with neighbor consent; Joliet and Rockford typically allow 6 hens; Springfield limits to 6 hens in residential zones. Rural and unincorporated areas are far more lenient with higher limits and roosters often permitted on sufficient acreage. Always check your specific address — HOAs can override local rules, and setbacks (commonly 10–50 feet from neighbors) or rear-yard-only placement are frequent requirements.

How many chickens can I have in Illinois city limits?

It depends on the city — no statewide cap exists. Urban/suburban zones usually allow 4–12 hens (e.g., Chicago up to 10, Aurora 6, Joliet 6, Rockford 6, Naperville 6, Peoria 6, Springfield 6), almost always with no roosters. Limits are often tied to lot size or zoning district. Rural/unincorporated areas frequently permit 20–50+ hens (roosters sometimes allowed with setbacks). HOAs frequently add stricter caps or bans. See the detailed city and county sections below for exact numbers in your area.

Illinois zoning is highly local — from Chicago's urban restrictions to rural southern counties' freedom. With common predators (hawks, foxes, raccoons) and HOAs as hidden gatekeepers, secure coops and compliance are essential. This guide breaks down ordinances for key cities and counties, addresses frequent searches like "how many chickens in Chicago IL?", "are roosters allowed in Illinois residential?", "do I need a permit for backyard chickens?", and directs you to official sources for verification.

Illinois Major Cities – Quick Rules Snapshot

  • Chicago: Up to 10 hens | Roosters prohibited | Rear yard only | No permit | Standard residential lots
  • Aurora: Up to 6 hens | Roosters prohibited | 25 ft from neighbors | Zoning approval required | Standard residential lots
  • Joliet: Up to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Rockford: Up to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Springfield: Up to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Peoria: Up to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Naperville: Up to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Elgin: Up to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Waukegan: Up to 4 to 6 hens | Roosters prohibited | Rear yard only | Zoning approval required | Standard residential lots
  • Champaign/Urbana: Up to 6 hens | Roosters prohibited | Rear yard only | Permit required in city | Standard residential lots

Illinois State Rules & Biosecurity Breakdown

Illinois delegates backyard rules to locals, with IDOA focusing on health and disease. Register premises free for traceability; as of 2026, temporary poultry exhibition suspensions have been lifted.

  • IDOA Resource: Illinois Poultry Regulations — CVI for imports; voluntary NPIP testing.
  • Biosecurity Push: Report sick birds to IDOA at 217-782-4944; premises ID required for traceability. HPAI monitoring remains active for the 2026 season.
  • Rooster Rules: Local bans common; Chicago allows unless nuisance.

Enforcement local: Zoning restricts to residential districts. Check IDOA for current 2026 health advisories.

Illinois Predator Gauntlet: From Coyotes to Hawks

Illinois's mix of urban sprawl and rural fields exposes flocks to raccoons in Chicago suburbs and coyotes in downstate prairies. Avian flu adds biosecurity urgency.

  • Urban invaders: Raccoons and opossums raiding latches in Chicagoland.
  • Rural raiders: Coyotes and foxes burrowing under fences in central plains.
  • Aerial assassins: Red-tailed hawks and owls diving over farmlands.
  • Illinois twist: Skunks in northern woods, feral cats statewide, and garter snakes in coops.

Illinois-tough coop essentials: 1/4-inch hardware cloth against snakes, buried aprons for diggers, auto-doors, and hawk netting. Insulate for -10°F winters; elevate feed to deter skunks.

HOA vs. Local Laws: Illinois's Backyard Battlefield

Illinois's suburbs see HOA dominance — no state preemption. Check covenants, as they override city allowances in places like Naperville.

Illinois Tactic: Search county records for "CC&Rs" + plat. Challenge via Illinois Property Code, but expect fees.

The HOA Override: Still King in the Prairie State

⚠️ Covenants Beat Cities & State. HOAs can ban; local ordinances add layers.

Illinois Permits: Vary Widely, Nuisance Key

Many cities require $10–$85 fees; focus on sanitation to avoid fines. IDOA for commercial only.

Illinois Chicken Paperwork Hotspots:

  • City Licenses: $10–$50 in Aurora/Champaign; inspections for health/odor.
  • Zoning Variance: $100+ for setbacks.
  • Health Cert: CVI required for all birds entering the state; voluntary NPIP for sales.

Tip: Neighbor notifications common — builds goodwill against complaints.

Selling Backyard Eggs & Poultry in Illinois

Small flocks can sell direct on-premises without license; off-premises requires IDOA egg license. Keep at 45°F, label properly.

  • Exemptions: Own flock direct to consumers on-site; no license/inspection.
  • Limited License ($15): Required for Producer-Dealers selling only their own eggs off-site (e.g., Farmers Markets).
  • Full License ($50): Required for selling eggs from multiple sources or for grading stations.
  • Poultry Meat Update 2026: The exemption limit is now 7,500 birds annually for on-farm processing; sales permitted at farmers markets with specific "NOT INSPECTED" labeling.

Biosecurity essential: Report diseases. Farmers markets OK with $15 limited license.

Illinois State Poultry Slaughter Rules

Under Illinois regulations (fully aligned with federal USDA Poultry Products Inspection Act — PPIA — exemptions and no separate state poultry inspection program), backyard poultry owners follow these guidelines statewide:

  • Personal Use: Fully exempt and legal. You may slaughter birds you raised yourself for your household, family, non-paying guests, or employees without inspection, licensing, or registration required, as long as sanitary conditions are met and the product is not sold or distributed.
  • Commercial Sale: Restricted. Home-slaughtered poultry meat cannot be sold unless processed in a USDA-inspected facility or under a federal small-producer exemption (e.g., Producer/Grower ≤1,000 birds/year or ≤20,000 birds/year with limits on sales/distribution and sanitary practices). Most backyard flocks do not qualify for resale; exempt sales are limited (e.g., direct to consumers at the farm or approved venues), and no sales to retail stores or wholesalers without inspection.
  • Humane Standards: Required. Personal processing must follow humane handling practices under state animal welfare laws and sanitary conditions to ensure products are sound, clean, and fit for human food.
  • Nuisance Laws: Enforced locally. On-site slaughter in residential areas may be restricted or prohibited due to noise, odors, visibility, waste, or public nuisance ordinances — even where chicken ownership is permitted; local health departments or zoning boards often enforce these quickly.

Illinois accepts federal exemptions (1,000- or 20,000-bird limits) with state sanitation requirements for exempt operations. For official guidance, review the USDA FSIS Poultry Exemptions page.

Illinois Ordinances by City & County

All counties listed alphabetically below with major cities/towns and typical residential rules. Rules vary by exact municipality and zoning district — HOAs can override. Always verify with local planning or animal control for your address.

Adams County

  • Cities/Towns: Quincy, Camp Point, Clayton, Golden, La Prairie, Liberty, Mendon, Paloma, Payson, Plainville, Ursa
  • Hens: Up to 6 to 10 (varies by town; often 6 in residential)
  • Roosters: Banned in most residential zones
  • Setback: Rear yard; 25 ft typical from neighbors
  • Permit: Zoning check required in some towns
  • Lot size / Minimum acreage: Standard residential lots; larger for more hens

Boone County

  • Cities/Towns: Belvidere, Poplar Grove, Capron, Caledonia
  • Hens: Up to 6 in residential zones
  • Roosters: Banned
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

Bureau County

  • Cities/Towns: Princeton, Spring Valley, Depue, La Moille, Tiskilwa, Walnut, Wyanet
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: 25 ft from neighbors typical
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential

Champaign County

  • Cities/Towns: Champaign, Urbana, Rantoul, Mahomet, St. Joseph, Savoy
  • Hens: Up to 6 hens (Champaign/Urbana); varies in smaller towns
  • Roosters: Banned
  • Setback: Rear yard; 10 to 25 ft typical
  • Permit: Required in Champaign/Urbana
  • Lot size / Minimum acreage: Standard residential; larger in rural

Christian County

  • Cities/Towns: Taylorville, Pana, Assumption, Edinburg, Morrisonville, Owaneco, Rosamond
  • Hens: Up to 6 hens in most towns
  • Roosters: Banned residential
  • Setback: Rear yard rules
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Clinton County

  • Cities/Towns: Carlyle, Breese, Aviston, Beckemeyer, New Baden
  • Hens: Up to 6 hens
  • Roosters: Banned in towns
  • Setback: 25 ft typical
  • Permit: Zoning may apply
  • Lot size / Minimum acreage: Standard residential

Coles County

  • Cities/Towns: Mattoon, Charleston, Oakland, Humboldt
  • Hens: Up to 6 hens
  • Roosters: Banned
  • Setback: Rear yard
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Cook County (including Chicago suburbs)

  • Cities/Towns: Chicago, Cicero, Berwyn, Oak Park, Evanston, Skokie, Des Plaines, Arlington Heights, Schaumburg, Palatine, Elgin (part), Aurora (part)
  • Hens: Varies widely; Chicago up to 10 hens (no roosters); many suburbs 4 to 6 hens
  • Roosters: Banned in most residential zones
  • Setback: 25 ft from neighbors typical in suburbs
  • Permit: Required in many suburbs (e.g., Evanston, Skokie)
  • Lot size / Minimum acreage: Standard residential; larger in rural Cook edges

Crawford County

  • Cities/Towns: Robinson, Oblong, Hutsonville, Palestine
  • Hens: Up to 6 hens
  • Roosters: Banned in towns
  • Setback: Rear yard
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

DeKalb County

  • Cities/Towns: DeKalb, Sycamore, Sandwich, Genoa
  • Hens: Up to 6 hens
  • Roosters: Banned
  • Setback: 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential

Douglas County

  • Cities/Towns: Tuscola, Arthur, Villa Grove, Newman
  • Hens: Up to 6 hens
  • Roosters: Banned
  • Setback: Rear yard
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

DuPage County

  • Cities/Towns: Wheaton, Naperville (part), Elmhurst, Lombard, Downers Grove, Glen Ellyn, Carol Stream
  • Hens: Varies; many suburbs 4 to 6 hens
  • Roosters: Banned in most residential zones
  • Setback: 25 ft from neighbors typical
  • Permit: Zoning approval required in many towns
  • Lot size / Minimum acreage: Standard residential; larger in rural edges

Effingham County

  • Cities/Towns: Effingham, Altamont, Beecher City, Dieterich, Teutopolis
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Fayette County

  • Cities/Towns: Vandalia, St. Elmo, Brownstown, Ramsey
  • Hens: Up to 6 hens
  • Roosters: Banned residential
  • Setback: Rear yard rules
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Franklin County

  • Cities/Towns: Benton, West Frankfort, Sesser, Zeigler, Christopher, Thompsonville
  • Hens: Up to 6 hens in most towns
  • Roosters: Banned in residential zones
  • Setback: Rear yard only; 25 ft typical
  • Permit: Zoning check required in some towns
  • Lot size / Minimum acreage: Standard residential lots

Fulton County

  • Cities/Towns: Canton, Lewistown, Farmington, Cuba, Astoria, Avon
  • Hens: Up to 6 hens in residential zones
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

Grundy County

  • Cities/Towns: Morris, Coal City, Minooka, Gardner, Mazon
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Hancock County

  • Cities/Towns: Carthage, Hamilton, Nauvoo, Warsaw, Augusta, Dallas City
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Henry County

  • Cities/Towns: Kewanee, Colona, Galva, Geneseo, Cambridge, Atkinson
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

Iroquois County

  • Cities/Towns: Watseka, Gilman, Crescent City, Milford, Onarga
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard rules
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Jackson County

  • Cities/Towns: Carbondale, Murphysboro, De Soto, Elkville, Ava
  • Hens: Up to 6 hens in most areas
  • Roosters: Banned in city limits
  • Setback: 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential

Jefferson County

  • Cities/Towns: Mount Vernon, Centralia (part), Ina, Waltonville
  • Hens: Up to 6 hens
  • Roosters: Banned in most residential
  • Setback: Rear yard only
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Jersey County

  • Cities/Towns: Jerseyville, Grafton, Fieldon, Elsah
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential

Jo Daviess County

  • Cities/Towns: Galena, East Dubuque, Hanover, Scales Mound, Stockton
  • Hens: Up to 6 hens in most towns
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Kane County

  • Cities/Towns: Aurora (part), Elgin (part), St. Charles, Batavia, Geneva, Carpentersville, Algonquin, South Elgin, Pingree Grove, Hampshire
  • Hens: Up to 6 hens in most residential zones (varies by town)
  • Roosters: Banned in residential zones
  • Setback: Rear yard only; 25 ft typical from neighbors
  • Permit: Zoning approval required in many towns
  • Lot size / Minimum acreage: Standard residential lots; larger in rural areas

Kankakee County

  • Cities/Towns: Kankakee, Bourbonnais, Bradley, Manteno, Momence, St. Anne
  • Hens: Up to 6 hens in residential zones
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Kendall County

  • Cities/Towns: Oswego, Yorkville, Plano, Newark, Millbrook, Montgomery (part)
  • Hens: Up to 6 hens in residential zones
  • Roosters: Banned
  • Setback: Rear yard only; 10 to 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential; larger lots for more hens

Knox County

  • Cities/Towns: Galesburg, Knoxville, Wataga, Rio, Altona
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Lake County

  • Cities/Towns: Waukegan, Libertyville, Mundelein, Vernon Hills, Grayslake, Round Lake, Lake Forest, Highland Park, Zion, Lake Villa
  • Hens: Varies widely; many suburbs 4 to 6 hens (some towns prohibit or limit to 2–4)
  • Roosters: Banned in most residential zones
  • Setback: Rear yard; 25 ft typical from neighbors
  • Permit: Zoning approval required in many towns
  • Lot size / Minimum acreage: Standard residential; larger in rural Lake edges

LaSalle County

  • Cities/Towns: Ottawa, Streator, Peru, LaSalle, Mendota, Marseilles
  • Hens: Up to 6 hens in most towns
  • Roosters: Banned in residential zones
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Lee County

  • Cities/Towns: Dixon, Amboy, Franklin Grove, Ashton, Sublette
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential

Livingston County

  • Cities/Towns: Pontiac, Dwight, Chenoa, Odell, Fairbury, Flanagan
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Logan County

  • Cities/Towns: Lincoln, Atlanta, Mount Pulaski, Elkhart, New Holland
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential

Macon County

  • Cities/Towns: Decatur, Maroa, Forsyth, Warrensburg, Oreana, Mt Zion
  • Hens: Up to 6 hens in most residential zones
  • Roosters: Banned
  • Setback: Rear yard only; 25 ft typical from neighbors
  • Permit: Zoning approval may apply in Decatur
  • Lot size / Minimum acreage: Standard residential lots; larger in rural areas

Macoupin County

  • Cities/Towns: Carlinville, Staunton, Virden, Girard, Brighton, Bunker Hill
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Madison County

  • Cities/Towns: Alton, Edwardsville, Collinsville, Granite City, Troy, Godfrey
  • Hens: Up to 6 hens in most residential zones
  • Roosters: Banned in urban/residential areas
  • Setback: Rear yard only; 10 to 25 ft typical
  • Permit: Zoning approval may apply in some towns
  • Lot size / Minimum acreage: Standard residential; larger in rural Madison

Marion County

  • Cities/Towns: Salem, Centralia (part), Kinmundy, Odin, Patoka
  • Hens: Up to 6 hens
  • Roosters: Banned in most residential zones
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

McDonough County

  • Cities/Towns: Macomb, Bushnell, Colchester, Blandinsville
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

McHenry County

  • Cities/Towns: Crystal Lake, McHenry, Woodstock, Huntley, Cary, Lake in the Hills, Marengo
  • Hens: Up to 6 hens in most residential zones (varies by town)
  • Roosters: Banned in residential zones
  • Setback: Rear yard; 25 ft typical from neighbors
  • Permit: Zoning approval required in many towns
  • Lot size / Minimum acreage: Standard residential; larger in rural McHenry

McLean County

  • Cities/Towns: Bloomington, Normal, Le Roy, Heyworth, Lexington
  • Hens: Up to 6 hens in Bloomington/Normal; varies in smaller towns
  • Roosters: Banned in residential zones
  • Setback: Rear yard only; 10 to 25 ft typical
  • Permit: Zoning approval required in Bloomington/Normal
  • Lot size / Minimum acreage: Standard residential; larger in rural McLean

Monroe County

  • Cities/Towns: Waterloo, Columbia, Valmeyer, Hecker
  • Hens: Up to 6 hens
  • Roosters: Banned in most residential zones
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Montgomery County

  • Cities/Towns: Litchfield, Hillsboro, Nokomis, Coffeen, Farmersville
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential

Morgan County

  • Cities/Towns: Jacksonville, Waverly, Meredosia, South Jacksonville, Franklin
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

Ogle County

  • Cities/Towns: Rochelle, Oregon, Byron, Mount Morris, Polo, Forreston
  • Hens: Up to 6 hens in most residential zones
  • Roosters: Banned in residential areas
  • Setback: Rear yard only; 25 ft typical from neighbors
  • Permit: Zoning approval may apply in some towns
  • Lot size / Minimum acreage: Standard residential lots; larger in rural Ogle

Peoria County

  • Cities/Towns: Peoria, Peoria Heights, Bartonville, Bellevue, Elmwood, Chillicothe
  • Hens: Up to 6 hens in Peoria city limits; varies in suburbs
  • Roosters: Banned in most residential zones
  • Setback: Rear yard; 10 to 25 ft typical
  • Permit: Zoning approval required in Peoria
  • Lot size / Minimum acreage: Standard residential; larger in rural Peoria

Perry County

  • Cities/Towns: Pinckneyville, Du Quoin, Tamaroa, Cutler
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Randolph County

  • Cities/Towns: Chester, Sparta, Red Bud, Coulterville, Marissa
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

Rock Island County

  • Cities/Towns: Rock Island, Moline, East Moline, Silvis, Milan, Coal Valley
  • Hens: Up to 6 hens in most residential zones
  • Roosters: Banned
  • Setback: Rear yard; 10 to 25 ft typical
  • Permit: Zoning check required in some cities
  • Lot size / Minimum acreage: Standard residential lots

Saline County

  • Cities/Towns: Harrisburg, Eldorado, Carrier Mills, Galatia
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard rules
  • Permit: Zoning check
  • Lot size / Minimum acreage: Standard residential lots

Sangamon County

  • Cities/Towns: Springfield, Chatham, Rochester, Riverton, Auburn, Pleasant Plains
  • Hens: Up to 6 hens in Springfield; varies in smaller towns
  • Roosters: Banned in most residential zones
  • Setback: Rear yard only; 10 to 25 ft typical
  • Permit: Zoning approval required in Springfield
  • Lot size / Minimum acreage: Standard residential; larger in rural Sangamon

Shelby County

  • Cities/Towns: Shelbyville, Cowden, Windsor, Stewardson
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard; 25 ft typical
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

St. Clair County

  • Cities/Towns: Belleville, Cahokia, Fairview Heights, O'Fallon, Swansea, Shiloh
  • Hens: Up to 6 hens in most residential zones
  • Roosters: Banned in urban/residential areas
  • Setback: Rear yard; 25 ft typical from neighbors
  • Permit: Zoning approval required in many towns
  • Lot size / Minimum acreage: Standard residential; larger in rural St. Clair

Stephenson County

  • Cities/Towns: Freeport, Lena, Pearl City, Dakota
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Tazewell County

  • Cities/Towns: Pekin, East Peoria, Morton, Washington, Tremont
  • Hens: Up to 6 hens in most residential zones
  • Roosters: Banned
  • Setback: Rear yard; 10 to 25 ft typical
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential; larger in rural Tazewell

Vermilion County

  • Cities/Towns: Danville, Hoopeston, Catlin, Georgetown, Westville
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Whiteside County

  • Cities/Towns: Sterling, Rock Falls, Fulton, Morrison, Prophetstown
  • Hens: Up to 6 hens
  • Roosters: Banned in residential zones
  • Setback: Rear yard only
  • Permit: Zoning approval may apply
  • Lot size / Minimum acreage: Standard residential lots

Will County

  • Cities/Towns: Joliet, Plainfield, Bolingbrook, Romeoville, Lockport, Crest Hill, New Lenox
  • Hens: Varies widely; many suburbs 4 to 6 hens (some towns prohibit or limit)
  • Roosters: Banned in most residential zones
  • Setback: Rear yard; 25 ft typical from neighbors
  • Permit: Zoning approval required in many towns
  • Lot size / Minimum acreage: Standard residential; larger in rural Will

Williamson County

  • Cities/Towns: Marion, Herrin, Carterville, Johnston City, Creal Springs
  • Hens: Up to 6 hens
  • Roosters: Banned in most residential zones
  • Setback: Rear yard only
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Winnebago County

  • Cities/Towns: Rockford, Loves Park, Machesney Park, South Beloit, Roscoe
  • Hens: Up to 6 hens in Rockford; varies in suburbs
  • Roosters: Banned in most residential zones
  • Setback: Rear yard; 10 to 25 ft typical
  • Permit: Zoning approval required in Rockford
  • Lot size / Minimum acreage: Standard residential; larger in rural Winnebago

Woodford County

  • Cities/Towns: Eureka, El Paso, Roanoke, Minonk, Washburn
  • Hens: Up to 6 hens
  • Roosters: Banned in most towns
  • Setback: Rear yard rules
  • Permit: Zoning check required
  • Lot size / Minimum acreage: Standard residential lots

Rural Illinois & Unincorporated Areas

Illinois's 102 counties allow more freedom unincorporated: Often no limits, roosters OK on larger lots. ETJs may apply city rules. Counties: Adams, Alexander, Bond, Boone, Brown, Bureau, Calhoun, Carroll, Cass, Champaign, Christian, Clark, Clay, Clinton, Coles, Cook, Crawford, Cumberland, DeKalb, De Witt, Douglas, DuPage, Edgar, Edwards, Effingham, Fayette, Ford, Franklin, Fulton, Gallatin, Greene, Grundy, Hamilton, Hancock, Hardin, Henderson, Henry, Iroquois, Jackson, Jasper, Jefferson, Jersey, Jo Daviess, Johnson, Kane, Kankakee, Kendall, Knox, Lake, LaSalle, Lawrence, Lee, Livingston, Logan, McDonough, McHenry, McLean, Macon, Macoupin, Madison, Marion, Marshall, Mason, Massac, Menard, Mercer, Monroe, Montgomery, Morgan, Moultrie, Ogle, Peoria, Perry, Piatt, Pike, Pope, Pulaski, Putnam, Randolph, Richland, Rock Island, St. Clair, Saline, Sangamon, Schuyler, Scott, Shelby, Stark, Stephenson, Tazewell, Union, Vermilion, Wabash, Warren, Washington, Wayne, White, Whiteside, Will, Williamson, Winnebago, Woodford.

  • Hen Limits: Often none; by acreage (e.g., 6 on small lots).
  • Roosters: Legal rural.
  • Setbacks: Minimal (10 to 30 ft).
  • Permits: Rare; IDOA for sales.

Lot size / Minimum acreage: Larger ag/rural parcels preferred (often 1 to 5+ acres for unlimited); residential edges restricted

Next Step: Essential Guides for Backyard Chicken Success

Because Illinois laws often mandate specific coop heights, our predator-proof 4x12 plans are designed to stay under common residential height limits. For ongoing care, view our Ultimate Backyard Chicken Coop Management Guide.

Frequently Asked Questions

Are backyard chickens legal in Illinois?

Yes, backyard chickens are legal in Illinois — there is no statewide ban or limit. All rules are set by local cities, counties, zoning boards, and HOAs. Most residential areas allow hens, but roosters are often restricted or banned due to noise. Always check your specific city or county below, and verify HOA covenants.

How many chickens can I have in Illinois?

There is no statewide limit in Illinois — it depends entirely on your city, county, or zoning district. Urban areas typically allow 4 to 12 hens with no roosters, while rural or agricultural zones often permit 20 to 50 or more hens and sometimes allow roosters with setbacks. See the detailed city and county sections below for exact numbers in your area.

Are roosters allowed in Illinois residential areas?

No, roosters are banned or heavily restricted in almost every Illinois city and residential zone due to noise ordinances and neighbor complaints. They are usually only permitted in rural or agricultural zones with large setbacks. HOAs almost always prohibit them. Hens only flocks are the safe default for most backyard keepers.

Do I need a permit for backyard chickens in Illinois?

Most Illinois cities and counties do not require a permit for small backyard flocks of 6 to 12 hens. However, some urban areas require zoning approval, annual registration, or fees. Rural zones rarely need permits. Always check your local city or county rules and HOA — registration with the state agriculture department may apply for biosecurity.

What coop setbacks are required in Illinois?

Coop setbacks vary widely by city and county in Illinois. They are typically 10 to 50 feet from property lines or neighboring homes with coops required in rear yards only. Urban areas often have stricter rules such as 25 to 100 feet from dwellings. Rural zones are more lenient. Check your specific location below for details.

Can I sell backyard eggs in Illinois?

Yes — small direct to consumer egg sales are generally exempt under Illinois cottage food laws. Label eggs as ungraded with safe handling instructions. No permit is needed for very small volumes but larger sales may require registration with the state agriculture department. No sales across state lines without federal compliance.

How do I protect my chickens from local predators in Illinois?

Illinois has aggressive predators. Use quarter inch hardware cloth not chicken wire buried 18 inches deep with an apron secure latches that are raccoon proof elevated coops and electric fencing where possible. Common threats include coyotes foxes hawks owls raccoons and snakes. Our predator proof coop plans are designed for Illinois unique challenges.

Are chickens allowed in Illinois HOAs?

HOAs in Illinois can and often do ban or restrict chickens even if your city or county allows them. HOA covenants override local zoning. Always review your HOA documents before building a coop or getting birds.

Disclaimer: This is not official legal advice. Information is for general reference only, based on public sources at time of publication. Local laws, zoning, and HOA rules change frequently. Always verify directly with your city, county, planning department, animal control, or HOA for your city limits. See our full Disclaimer & Legal Notice.