Wisconsin Backyard Chicken Laws: Permits, Limits, and Setbacks by City and County

Last Updated:

Backyard chickens are generally allowed across Wisconsin — no blanket statewide prohibition or fixed flock cap exists. Under Wisconsin state law (Wis. Stat. § 95.51) and administrative rules (ch. ATCP 17, Wis. Adm. Code), the Wisconsin Department of Agriculture, Trade and Consumer Protection (DATCP) requires mandatory premises registration for all locations where poultry are kept, including small backyard flocks. Beyond this state rule, cities and counties set flock sizes, rooster policies, local permits, and enclosure setbacks. In residential neighborhoods and city limits, rules vary widely: many urban/suburban spots limit hens to 4–8 (often 6–8, based on lot size), strictly ban roosters to curb noise complaints, and require permits/inspections in some areas, while rural and unincorporated counties tend to be far more lenient with no hen limits or permits on sufficient acreage.

Is it legal to keep chickens in city limits or residential areas in Wisconsin? Yes in most cases, though with conditions — for example, Milwaukee allows up to 4 hens (permit required); Madison allows up to 8 (permit); Green Bay allows up to 6 (permit/setbacks apply); Kenosha allows up to 6 (permit required). Always check your specific address, as HOAs or zoning can add extra hurdles like setbacks (commonly 10–50 ft from neighbors) or rear-yard-only placement. Rural areas outside city boundaries often have no hen limits and permit roosters on sufficient acreage, provided nuisance rules (odor, noise) are met. Statewide livestock premises registration (Wis. Stat. § 95.51) is required for all poultry keepers, regardless of flock size.

With Wisconsin’s cold winters, variable summers, and common predators (foxes, raccoons, hawks), secure, insulated, and predator-proof coops are essential. This detailed guide breaks down ordinances for key cities and counties, tackles frequent searches like "how many chickens can you have in city limits?", "are roosters allowed in residential areas?", "do I need a permit for a chicken coop?", and "can I have chickens in my backyard?", and directs you to official sources for the latest verification.

All content individually researched. Local rules change, so always double check with your city or county zoning, animal control, or code enforcement.

Official Source: The Wisconsin Department of Agriculture, Trade and Consumer Protection (DATCP) enforces mandatory premises registration pursuant to Wis. Stat. § 95.51 and ch. ATCP 17 for all locations where poultry are kept. Health certificates may be required for imported birds. Wisconsin Premises Registration (Official Government Site)

Frequently Asked Questions

Are roosters allowed in Wisconsin cities and residential zones?

Roosters are strictly prohibited in almost all major Wisconsin cities. Roosters are generally permitted in rural and agricultural zones.

Do I need a permit for backyard chickens in Wisconsin?

Yes, most municipalities require a local permit. Additionally, all flock owners in Wisconsin are legally required to register their livestock location with the DATCP (Department of Agriculture, Trade and Consumer Protection) premises registration.

How many chickens can I have within Milwaukee, WI city limits?

Milwaukee, WI allows up to 4 chickens. Roosters are not allowed.

How many chickens can I have within Madison, WI city limits?

Madison, WI allows up to 8 hens. Roosters are not allowed.

How many chickens can I have within Green Bay, WI city limits?

Green Bay, WI allows up to 5 hens. Roosters are not allowed.

How many chickens can I have within Kenosha, WI city limits?

Kenosha, WI allows up to 4 chickens. Roosters are not allowed.

How many chickens can I have within Racine, WI city limits?

Racine, WI allows up to 4 hens. Roosters are not allowed.

Wisconsin Ordinances by City & County

Find your city or town below for detailed rules regarding your local limits.

Adams County, Wisconsin Chicken Laws

Cities & Towns: Adams, Arkdale, Dellwood, Friendship, Grand Marsh, Oxford.

Adams, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from neighboring dwellings | Key Restrictions: No free-ranging; coops in rear yard only | Section: § 152-4 | Source: cityofadams-wi.gov

Dellwood, Friendship, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property lines, 20ft from neighboring windows | Key Restrictions: Annual permit renewal required | Section: § 84-12 | Source: friendshipwi.gov

Oxford, WI

Total ban on poultry within city limits | Section: § 11-2-4 | Source: villageofoxfordwi.com

Unincorporated: Arkdale, Grand Marsh, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 50ft from property lines for livestock structures | Section: § 400-11 | Source: adamscountywi.gov

Ashland County, Wisconsin Chicken Laws

Cities & Towns: Ashland, Butternut, Clam Lake, Glidden, High Bridge, La Pointe, Marengo, Mellen, Odanah.

Ashland, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from neighboring structures | Key Restrictions: Must stay in enclosed coop or run | Section: § 5.6(C) | Source: coawi.org

Butternut, Mellen, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property lines, 30ft from neighboring dwellings | Key Restrictions: Coops in rear yard only | Section: § 91-6 | Source: butternutwi.com

Unincorporated: Clam Lake, Glidden, High Bridge, La Pointe, Marengo, Odanah, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 50ft from property lines for accessory buildings | Section: § 400-19 | Source: ashlandcountywi.gov

Barron County, Wisconsin Chicken Laws

Cities & Towns: Almena, Barron, Barronett, Brill, Cameron, Chetek, Comstock, Cumberland, Dallas, Haugen, Mikana, Prairie Farm, Rice Lake, Turtle Lake.

Cumberland, WI

Hen Limit: Up to 10 chickens | Roosters: Not allowed | Permit: Required | Setback: 20ft from all property lines | Key Restrictions: Must stay fully confined | Section: Ord. 2017-24 | Source: cumberland-wi.gov

Barron, Chetek, Rice Lake, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property lines, 25ft from neighboring dwellings | Key Restrictions: Coops and runs in rear yard only | Section: § 70-4 & § 135-3 | Source: co.barron.wi.us

Unincorporated: Almena, Barronett, Brill, Cameron, Comstock, Dallas, Haugen, Mikana, Prairie Farm, Turtle Lake, WI

Hen Limit: Up to 12 birds (<2 acres) | Up to 25 birds (2-5 acres) | Roosters: Not allowed (<2 acres) | Allowed (≥2 acres) | Permit: Not required | Setback: 100ft from property lines for containment structures | Section: § 17.32(1)(f) | Source: co.barron.wi.us

Bayfield County, Wisconsin Chicken Laws

Cities & Towns: Bayfield, Benoit, Cable, Cornucopia, Drummond, Grand View, Herbster, Iron River, Mason, Port Wing, Washburn.

Washburn, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property lines, 25ft from neighboring structures | Key Restrictions: Neighbor notification within 100ft required | Section: § 13-1-45 | Source: cityofwashburnwi.gov

Bayfield, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from neighboring dwellings | Key Restrictions: Must stay in enclosed coop or run | Section: § 7-1-12 | Source: cityofbayfieldwi.gov

Unincorporated: Benoit, Cable, Cornucopia, Drummond, Grand View, Herbster, Iron River, Mason, Port Wing, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from property lines for livestock buildings | Section: Title 13, Art. B | Source: bayfieldcounty.wi.gov

Brown County, Wisconsin Chicken Laws

Cities & Towns: De Pere, Denmark, Green Bay, Greenleaf, New Franken, Oneida, Pulaski, Suamico, Wrightstown.

Green Bay, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $5 fee | Setback: 25ft from adjacent structures, 10ft from lot lines | Key Restrictions: Owner-occupied single-family only | Section: § 6-3 | Source: greenbaywi.gov

De Pere, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $6 fee | Setback: 25ft from neighboring principal structures | Key Restrictions: Rear yard only; free-ranging prohibited | Section: Chapter 86 | Source: deperewi.gov

Suamico, WI

Hen Limit: Up to 4 chickens | Roosters: Not allowed | Permit: Required | Setback: 25ft from all property lines | Key Restrictions: Single-family properties only; no front yard coops | Section: § 11.19.5 | Source: suamico.org

Wrightstown, WI

Hen Limit: Up to 4 hens or ducks | Roosters: Not allowed | Permit: Required with $25 fee | Setback: 25ft from adjacent primary structures | Key Restrictions: Annual neighbor notification required; fully contained | Section: § 75-20 | Source: wrightstown.us

Unincorporated: Denmark, Greenleaf, New Franken, Oneida, Pulaski, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 50ft from property borders for animal housing | Section: Chapter 22 | Source: browncountywi.gov

Buffalo County, Wisconsin Chicken Laws

Cities & Towns: Alma, Cochrane, Fountain City, Gilmanton, Mondovi, Nelson.

Alma, WI

Hen Limit: Up to 4 fowl | Roosters: Not allowed | Permit: Required | Setback: 15ft from property lines, 100ft from neighboring structures | Key Restrictions: Must stay securely contained | Section: Chapter 11 | Source: cityofalmawi.com

Mondovi, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property boundaries, 25ft from dwellings | Key Restrictions: Rear yard only | Section: § 12-4(A) | Source: mondovi.com

Cochrane, Fountain City, Nelson, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 20ft from property boundaries, 50ft from homes | Key Restrictions: Rear yard only | Section: Ord. 48 | Source: fountaincitywi.gov

Unincorporated: Gilmanton, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 50ft from property borders for livestock structures | Section: Chapter 4 | Source: buffalocounty.wi.gov

Burnett County, Wisconsin Chicken Laws

Cities & Towns: Danbury, Grantsburg, Hertel, Siren, Webster.

Webster, WI

Hen Limit: Up to 12 chickens | Roosters: Not allowed | Permit: Required | Setback: 10ft from property lines, 25ft from neighboring structures | Key Restrictions: Must stay in covered enclosure | Section: § 98-21 | Source: ecode360.com

Grantsburg, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed (over 4 months) | Permit: Required | Setback: 5ft from property lines, 25ft from residences | Key Restrictions: Neighbor consent required | Section: Chapter 200 | Source: villageofgrantsburg.gov

Siren, WI

Hen Limit: Not specified | Roosters: Not allowed | Permit: Required | Setback: 15ft from property borders, 25ft from windows | Key Restrictions: Rear yard only | Section: Chapter 387 | Source: ecode360.com

Unincorporated: Danbury, Hertel, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear boundaries for livestock structures | Section: Chapter 30 | Source: burnettcountywi.gov

Calumet County, Wisconsin Chicken Laws

Cities & Towns: Brillion, Chilton, Forest Junction, Hilbert, New Holstein, Potter, Sherwood, Stockbridge.

Chilton, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from lot lines, 25ft from neighboring structures | Key Restrictions: Locked in coop from sunset to sunrise | Section: § 11.02 | Source: chiltonwi.gov

Brillion, New Holstein, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property borders, 25ft from dwellings | Key Restrictions: Rear yard only | Section: Chapter 10 | Source: brillionwi.gov

Sherwood, Hilbert, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 20ft from property lines, 50ft from windows | Key Restrictions: Screened from street view | Section: Ord. 142 | Source: villageofsherwoodwiproperty.org

Unincorporated: Forest Junction, Potter, Stockbridge, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 50ft from property lines for accessory structures | Section: Chapter 82 | Source: co.calumet.wi.us

Chippewa County, Wisconsin Chicken Laws

Cities & Towns: Bloomer, Boyd, Cadott, Chippewa Falls, Cornell, Holcombe, Jim Falls, New Auburn, Stanley.

Chippewa Falls, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from neighboring structures | Key Restrictions: Fenced daylight free-ranging only | Section: Chapter 7 | Source: chippewafalls-wi.gov

Stanley, WI

Hen Limit: Up to 5 hens (<20k sq ft) | Up to 8 hens (larger) | Roosters: Not allowed (<40k sq ft) | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from principal structures | Key Restrictions: 50% neighbor approval within 100ft | Section: § 7-1-25 | Source: stanleyrepublican.com

Bloomer, Boyd, Cadott, Cornell, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property borders, 25ft from dwellings | Key Restrictions: Must stay in coop or attached run | Section: § 6.15.010 & § 7-1-13 | Source: co.chippewa.wi.us

Unincorporated: Holcombe, Jim Falls, New Auburn, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear borders for livestock builds | Section: Chapter 70 | Source: co.chippewa.wi.us

Clark County, Wisconsin Chicken Laws

Cities & Towns: Abbotsford, Chili, Colby, Curtiss, Dorchester, Granton, Greenwood, Humbird, Loyal, Neillsville, Owen, Thorp, Unity, Willard, Withee.

Neillsville, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from neighboring structures | Key Restrictions: Rear yard only | Section: § 7-1-16 | Source: neillsville-wi.com

Abbotsford, Colby, Loyal, Owen, Thorp, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property borders, 25ft from dwellings | Key Restrictions: Must stay in enclosed coop or run | Section: Chapter 7 | Source: thorpwi.com

Curtiss, Dorchester, Granton, Unity, Withee, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 20ft from property lines, 50ft from windows | Key Restrictions: Screened from street view | Section: Ord. 42-B | Source: dorchesterwi.com

Greenwood, WI

Total ban on poultry within city limits | Section: § 7-1-6 | Source: greenwoodwi.com

Unincorporated: Chili, Humbird, Willard, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear lot lines for livestock buildings | Section: Chapter 22 | Source: clarkcounty.wi.gov

Columbia County, Wisconsin Chicken Laws

Cities & Towns: Arlington, Cambria, Columbus, Doylestown, Fall River, Friesland, Lodi, Pardeeville, Portage, Poynette, Rio, Wyocena.

Columbus, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 25ft from neighboring residential structures | Key Restrictions: Neighbor notice within 200ft + hearing | Section: § 14-19 | Source: columbuswi.gov

Lodi, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required | Setback: Standard accessory building setbacks | Key Restrictions: Annual registration by Jan 1 | Section: Chapter 114.11D | Source: cityoflodi.us

Portage, WI

Hen Limit: Up to 12 chickens or ducks | Roosters: Not allowed | Permit: Required | Setback: 50ft from property lines, 100ft from dwellings | Key Restrictions: Max 120 sq ft fully enclosed coop | Section: § 6.1(A)(19) | Source: portagecountywi.gov

Arlington, Cambria, Fall River, Poynette, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property borders, 25ft from dwellings | Key Restrictions: Rear yard, predator-proof | Section: Chapter 7 | Source: columbiacountywi.gov

Unincorporated: Doylestown, Friesland, Pardeeville, Rio, Wyocena, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear lines for livestock builds | Section: Title 16 | Source: co.columbia.wi.us

Crawford County, Wisconsin Chicken Laws

Cities & Towns: Eastman, Ferryville, Gays Mills, Lynxville, Mount Sterling, Prairie Du Chien, Seneca, Soldiers Grove, Steuben, Wauzeka.

Prairie Du Chien, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 15ft from property lines, 25ft from neighboring structures | Key Restrictions: Must stay in enclosed coop or run | Section: § 14-6 | Source: cityofpdc.com

Gays Mills, Soldiers Grove, Wauzeka, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 10ft from property borders, 25ft from dwellings | Key Restrictions: Rear yard only | Section: Chapter 95 | Source: soldiersgrove.com

Unincorporated: Eastman, Ferryville, Lynxville, Mount Sterling, Seneca, Steuben, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear borders for livestock structures | Section: Chapter 12 | Source: crawfordcountywi.org

Dane County, Wisconsin Chicken Laws

Cities & Towns: Belleville, Black Earth, Blue Mounds, Brooklyn, Cambridge, Cottage Grove, Cross Plains, Dane, Deerfield, Deforest, Madison, Marshall, Mazomanie, Mcfarland, Middleton, Morrisonville, Mount Horeb, Oregon, Stoughton, Sun Prairie, Verona, Waunakee, Windsor.

Madison, WI

Hen Limit: Up to 8 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 25ft from adjacent residential structures | Key Restrictions: Landlord + neighbor notification for renters | Section: MGO § 28.151 | Source: cityofmadison.com

Sun Prairie, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Special Use Permit ($35) + $15 annual | Setback: 15ft from all property lines | Key Restrictions: Elevated or paved coop base required | Section: § 17.16.140 | Source: cityofsunprairie.com

Middleton, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required ($25 zoning + $40 building) | Setback: 15ft side, 25ft rear | Key Restrictions: Site plan + waste management plan required | Section: Chapter 10 & 11 | Source: cityofmiddleton.us

Belleville, Fitchburg, Stoughton, Verona, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10–20 fee | Setback: 15ft from property lines, 25ft from homes | Key Restrictions: Confined from sunset to sunrise | Section: Chapter 6 | Source: stoughtonwi.gov

Unincorporated: Black Earth, Blue Mounds, Brooklyn, Cambridge, Cottage Grove, Cross Plains, Dane, Deerfield, Deforest, Marshall, Mazomanie, Mcfarland, Morrisonville, Mount Horeb, Oregon, Waunakee, Windsor, WI

Hen Limit: Up to 8 female birds total | Roosters: Not allowed | Permit: Zoning Permit $15 | Setback: 4ft from lines, 25ft from structures, 75ft from water | Key Restrictions: Rear/side yard only; covered structure required | Section: Ch. 10, § 10.195 | Source: danecountyplanning.com

Dodge County, Wisconsin Chicken Laws

Cities & Towns: Ashippun, Beaver Dam, Brownsville, Burnett, Clyman, Fox Lake, Horicon, Hustisford, Iron Ridge, Juneau, Lebanon, Lomira, Lowell, Mayville, Neosho, Randolph, Reeseville, Rubicon, Theresa, Waupun, Woodland.

Mayville, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with $25 fee | Setback: 25ft from neighboring principal structures | Key Restrictions: One permit per parcel; no front/side yards | Section: § 150-2.2 | Source: mayvillecity.com

Waupun, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 15ft from property lines, 25ft from dwellings | Key Restrictions: Must stay in coop or run | Section: Ord. #2024-010 | Source: cityofwaupunwi.gov

Beaver Dam, WI

Total ban on poultry within city limits | Section: § 150-15 | Source: dailydodge.com

Ashippun, Brownsville, Burnett, Clyman, Fox Lake, Horicon, Hustisford, Iron Ridge, Juneau, Lomira, Lowell, Neosho, Randolph, Reeseville, Rubicon, Theresa, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10–15 fee | Setback: 10ft from property borders, 25ft from dwellings | Key Restrictions: Rear yard only; fully confined | Section: Chapter 150 & Chapter 7 | Source: ecode360.com

Unincorporated: Lebanon, Woodland, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear borders for livestock builds | Section: Code Chapter 13 | Source: co.dodge.wi.gov

Door County, Wisconsin Chicken Laws

Cities & Towns: Baileys Harbor, Brussels, Egg Harbor, Ellison Bay, Ephraim, Fish Creek, Forestville, Maplewood, Sister Bay, Sturgeon Bay, Washington Island.

Sturgeon Bay, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 150ft from nearest neighboring residence | Key Restrictions: Subject to noise codes | Section: § 12.05 | Source: sturgeonbaywi.org

Baileys Harbor, Brussels, Egg Harbor, Ephraim, Forestville, Sister Bay, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10–25 fee | Setback: 25ft from all property lines, rear yard only | Key Restrictions: Fully contained; no free-ranging | Section: Chapter 17 & Chapter 10 | Source: sisterbaywi.gov

Unincorporated: Ellison Bay, Fish Creek, Maplewood, Washington Island, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear borders for livestock buildings | Section: Chapter 2 | Source: co.door.wi.gov

Douglas County, Wisconsin Chicken Laws

Cities & Towns: Brule, Foxboro, Gordon, Hawthorne, Lake Nebagamon, Maple, Poplar, Solon Springs, South Range, Superior, Wascott.

Superior, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with $10 fee | Setback: 25ft from neighboring principal dwellings | Key Restrictions: Confined sunset to sunrise | Section: § 22-7 | Source: ci.superior.wi.us

Lake Nebagamon, Poplar, Solon Springs, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10–20 fee | Setback: 15ft from property lines, 25ft from structures | Key Restrictions: Rear yard only | Section: Chapter 9 | Source: villagelakenebagamon.com

Unincorporated: Brule, Foxboro, Gordon, Hawthorne, Maple, South Range, Wascott, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear borders for accessory structures | Section: Chapter 8 | Source: douglascountywi.org

Dunn County, Wisconsin Chicken Laws

Cities & Towns: Boyceville, Colfax, Downing, Downsville, Eau Galle, Elk Mound, Knapp, Menomonie, Ridgeland, Rock Falls, Sand Creek, Wheeler.

Menomonie, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with $35 initial + $10 annual | Setback: 10ft from property borders, 25ft from structures | Key Restrictions: Property inspection required | Section: Title 3, Chapter 21 | Source: menomonie-wi.gov

Colfax, WI

Hen Limit: Up to 10 hens | Roosters: Not allowed | Permit: Required with $10 annual | Setback: Standard accessory structure setbacks | Key Restrictions: Covered and fenced runs | Section: Ordinance 2011-03 | Source: villageofcolfaxwi.org

Boyceville, Downing, Elk Mound, Knapp, Ridgeland, Wheeler, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10–15 fee | Setback: 15ft from property lines, 25ft from dwellings | Key Restrictions: Fully enclosed coop or run | Section: Chapter 7 | Source: elkmound.org

Unincorporated: Downsville, Eau Galle, Rock Falls, Sand Creek, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side/rear borders for housing structures | Section: Chapter 12 | Source: co.dunn.wi.us

Eau Claire County, Wisconsin Chicken Laws

Cities & Towns: Altoona, Augusta, Eau Claire, Eleva, Fairchild, Fall Creek.

Altoona, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Conditional Use Permit required | Setback: Standard accessory building lines | Key Restrictions: Only in R-1/R-2/R-3 zones with permit | Section: Chapter 19 | Source: backyardchickens.com

Augusta, Fall Creek, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $10–15 fee | Setback: 10ft from borders, 25ft from dwellings | Key Restrictions: Must stay securely penned | Section: Title 6 & Chapter 9 | Source: fallcreekwi.gov

Eau Claire, WI

Hen Limit: Up to 5 poultry | Roosters: Not allowed | Permit: Required with annual fee | Setback: 10ft from lines, 25ft from structures, 5ft from home | Section: Chapter 8.30 | Source: eauclairewi.gov

Unincorporated: Eleva, Fairchild, WI

Hen Limit: Limited for household egg production | Roosters: Allowed | Permit: County Poultry License required | Setback: 20ft from side/rear lines, 50ft from dwellings | Section: Ordinance No. 165-32 (Title 8) | Source: co.eau-claire.wi.us

Forest County, Wisconsin Chicken Laws

Cities & Towns: Argonne, Armstrong Creek, Crandon, Laona, Wabeno.

Crandon, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $5.00 annual fee | Setback: At least 25ft from the nearest neighbor's residence | Key Restrictions: Only permitted at single-family dwellings | Section: Ordinance 04-2015 | Source: cityofcrandonwi.org

Unincorporated: Argonne, Armstrong Creek, Laona, Wabeno, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Forest County Zoning Ordinance | Source: forestcountywi.com

Grant County, Wisconsin Chicken Laws

Cities & Towns: Bagley, Beetown, Bloomington, Boscobel, Cassville, Cuba City, Dickeyville, Fennimore, Glen Haven, Hazel Green, Kieler, Lancaster, Livingston, Montfort, Mount Hope, Muscoda, Patch Grove, Platteville, Potosi, Sinsinawa, Stitzer, Woodman.

Boscobel, WI

Total ban on poultry within city limits | Section § 11.02 | Source: swnews4u.com

Fennimore, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Farther than 15ft from residential structures | Section: Chapter 12.04 | Source: swnews4u.com

Platteville, WI

Total ban on poultry within city limits | Section § 6 | Source: platteville.org

Unincorporated: Bagley, Beetown, Bloomington, Cassville, Cuba City, Dickeyville, Glen Haven, Hazel Green, Kieler, Lancaster, Livingston, Montfort, Mount Hope, Muscoda, Patch Grove, Potosi, Sinsinawa, Stitzer, Woodman, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 100ft from all neighboring property lines for animal housing structures | Section: Grant County Zoning Ordinance | Source: co.grant.wi.gov

Green County, Wisconsin Chicken Laws

Cities & Towns: Albany, Brodhead, Browntown, Juda, Monroe, Monticello, New Glarus.

Brodhead, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 10ft from side or rear lot lines, 15ft from any neighboring structure's doors or windows | Section: Chapter 178 | Source: cityofbrodheadwi.org

Monroe, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 10ft from lot lines, 25ft from any adjacent principal structure | Key Restrictions: Only on lots with a one-family dwelling | Section: § 9-2-22 | Source: monroecity.novusagenda.com

Monticello, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 25ft from structures on adjacent lots; restricted to rear yards | Key Restrictions: Written permission from all abutting neighbors is required | Section: § 7-1-23A | Source: vi.monticello.wi.us

New Glarus, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $15.00 annual fee | Setback: 15ft from all lot lines; restricted to rear yards or non-address side yards | Key Restrictions: Only on single-family lots; signatures of consent from all abutting neighbors required | Section: Village Chicken Ordinance | Source: newglarus360.com

Unincorporated: Albany, Browntown, Juda, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Green County Zoning Code | Source: co.green.wi.gov

Green Lake County, Wisconsin Chicken Laws

Cities & Towns: Berlin, Dalton, Green Lake, Kingston, Markesan, Marquette, Princeton.

Berlin, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $15.00 annual fee | Setback: 25ft from neighboring residential structures, 5ft from property lines | Section: § 82-12 | Source: cityofberlin.net

Green Lake, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 20ft from side or rear lot lines, 50ft from adjacent dwellings | Section: § 112-9 | Source: cityofgreenlake.com

Markesan, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $10.00 fee | Setback: 15ft from all property borders, 25ft from neighboring residences | Section: § 107-21 | Source: markesanwi.gov

Princeton, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required | Setback: 50ft from any street line or lot line | Section: § 124-14 | Source: princetonwi.com

Unincorporated: Dalton, Kingston, Marquette, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Chapter 103 | Source: co.green-lake.wi.us

Iowa County, Wisconsin Chicken Laws

Cities & Towns: Arena, Avoca, Barneveld, Cobb, Dodgeville, Edmund, Highland, Hollandale, Linden, Mineral Point, Rewey, Ridgeway.

Dodgeville, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with annual fee | Setback: Not specified | Section: Chapter 12.16 | Source: dodgevillewi.gov

Mineral Point, WI

Hen Limit: Not specified | Roosters: Not allowed | Permit: Required | Setback: Not specified | Section: Chicken Permit Application | Source: cityofmineralpoint.com

Unincorporated: Arena, Avoca, Barneveld, Cobb, Edmund, Highland, Hollandale, Linden, Rewey, Ridgeway, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Iowa County Zoning Ordinance | Source: iowacounty.org

Iron County, Wisconsin Chicken Laws

Cities & Towns: Gile, Hurley, Iron Belt, Mercer, Montreal, Saxon, Upson.

Hurley, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Chapter 11 | Source: hurleywi.gov

Montreal, WI

Total ban on poultry within city limits | Section § 3 | Source: montrealwis.com

Unincorporated: Gile, Iron Belt, Mercer, Saxon, Upson, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Iron County Zoning Ordinance | Source: co.iron.wi.gov

Jackson County, Wisconsin Chicken Laws

Cities & Towns: Alma Center, Black River Falls, Hixton, Mather, Melrose, Merrillan, Millston, Taylor.

Black River Falls, WI

Hen Limit: Up to 4 fowl | Roosters: Not allowed | Permit: Required | Setback: Not specified | Section: Fowl and Farm Animal Ordinance | Source: blackriverfalls.com

Melrose, WI

Total ban on poultry within city limits | Section § 7-1-13 | Source: melrosewi.gov

Merrillan, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with an annual renewal by March 31st | Setback: At least 50ft from dwellings on adjoining properties; restricted to rear yards only | Key Restrictions: Properties must be a minimum of 6,000 square feet and cannot be contiguous with a commercially zoned property | Section: Title 13, Chapter 1 | Source: merrillanwi.gov

Unincorporated: Alma Center, Hixton, Mather, Millston, Taylor, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Jackson County Zoning Ordinance | Source: co.jackson.wi.us

Jefferson County, Wisconsin Chicken Laws

Cities & Towns: Fort Atkinson, Helenville, Ixonia, Jefferson, Johnson Creek, Lake Mills, Palmyra, Sullivan, Waterloo, Watertown.

Fort Atkinson, WI

Hen Limit: Up to 6 animals total combined with dogs/cats | Roosters: Not allowed | Permit: Required | Setback: Not specified | Section: Chapter 9 | Source: fortatkinsonwi.gov

Lake Mills, WI

Hen Limit: Up to 6 chickens | Roosters: Not allowed | Permit: Required with a $10.00 annual fee | Setback: At least 15ft from any neighboring property line; prohibited in front yards | Key Restrictions: Only on residential lots with a single-family residence | Section: Backyard Chicken License | Source: cityoflakemillswi.gov

Watertown, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required | Setback: At least 15ft from any side or rear lot line | Key Restrictions: Only on land with an existing single-family residence | Section: Chicken Permit Ordinance | Source: watertownwi.gov

Unincorporated: Helenville, Ixonia, Jefferson, Johnson Creek, Palmyra, Sullivan, Waterloo, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Zoning and Land Use Permit required if enclosure exceeds 100 square feet | Setback: Minimum 15ft from any side or rear lot line; must meet all road setbacks | Key Restrictions: Allowed only as an accessory use to an existing single-family residence | Section: Sec. 11.02 | Source: jeffersoncountywi.gov

Juneau County, Wisconsin Chicken Laws

Cities & Towns: Camp Douglas, Elroy, Hustler, Lyndon Station, Mauston, Necedah, New Lisbon, Union Center, Wonewoc.

Elroy, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 25ft from neighboring residential structures, 10ft from property lines | Section: Chapter 11.24 | Source: elroywi.com

Mauston, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with an annual fee | Setback: 20ft from adjacent dwellings, 5ft from property lines | Section: Ordinance 2014-1061 | Source: mauston.com

New Lisbon, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 15ft from property borders, 25ft from neighboring residences | Section: Chapter 8 | Source: cityofnewlisbon.com

Unincorporated: Camp Douglas, Hustler, Lyndon Station, Necedah, Union Center, Wonewoc, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Juneau County Zoning Ordinance | Source: co.juneau.wi.gov

Kenosha County, Wisconsin Chicken Laws

Cities & Towns: Bassett, Benet Lake, Bristol, Camp Lake, Kenosha, New Munster, Pleasant Prairie, Powers Lake, Salem, Silver Lake, Somers, Trevor, Twin Lakes, Wilmot, Woodworth.

Bristol, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Required with written permit from Health Administrator unless zoned Agriculture | Setback: Not specified | Key Restrictions: Only permitted in A-1 and A-2 Zoning Districts with permit | Section: § 6-5 | Source: villageofbristol.org

Kenosha, WI

Hen Limit: Up to 4 chickens | Roosters: Not allowed | Permit: Required with a $200.00 new application fee ($100.00 renewal fee) | Setback: At least 25ft from all property lines | Key Restrictions: Only permitted at single-family residential properties | Section: Type 086 License | Source: kenosha.org

Pleasant Prairie, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified | Key Restrictions: Restricted to rear yard placement only | Section: Village Animal Ordinance | Source: pleasantprairiewi.gov

Salem (Salem Lakes / Silver Lake / Trevor), WI

Hen Limit: Up to 4 hens on lots up to 10k sq ft; 6 hens up to 15k sq ft; 10 hens up to 2 acres; 20 hens over 2 acres | Roosters: Not allowed | Permit: Required with mandatory state premises registration with DATCP | Setback: 5ft from property lines on lots under one acre, 10ft if over one acre, 75ft from any high water mark | Key Restrictions: Restricted to single-family residential properties; completely prohibited at multi-family dwellings, duplexes, and mobile homes | Section: § 186-14 | Source: ecode360.com

Twin Lakes, WI

Total ban on poultry within city limits | Section § Rules & Regulations | Source: twinlakeshoa.org

Unincorporated: Bassett, Benet Lake, Camp Lake, New Munster, Powers Lake, Somers, Wilmot, Woodworth, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Kenosha County Zoning Ordinance | Source: kenosha-county-wi.gov

Kewaunee County, Wisconsin Chicken Laws

Cities & Towns: Algoma, Casco, Kewaunee, Luxemburg.

Algoma, WI

Hen Limit: Up to 4 hens in open coops; up to 6 hens in enclosed coops | Roosters: Not allowed | Permit: Required with a $10.00 annual fee for enclosed coops ($20.00 for open coops) | Setback: At least 25ft from all property lot lines; prohibited within front yard setbacks | Section: § 6-5 (Ordinance No. 843) | Source: cityofalgoma.org

Unincorporated: Casco, Kewaunee, Luxemburg, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Kewaunee County Comprehensive Zoning | Source: kewauneeco.org

La Crosse County, Wisconsin Chicken Laws

Cities & Towns: Bangor, Holmen, La Crosse, Mindoro, Onalaska, Rockland, West Salem.

Holmen, WI

Total ban on poultry within city limits | Section § 7-1-13 | Source: holmenwi.gov

La Crosse, WI

Hen Limit: Up to 8 chickens | Roosters: Not allowed | Permit: Required with a $40.00 fee | Setback: At least 25ft from any residential structure on an adjacent lot | Key Restrictions: Only on property used as a single-family or two-family dwelling | Section: § 6-16 | Source: cityoflacrosse.org

Onalaska, WI

Hen Limit: Up to 6 female chickens | Roosters: Not allowed | Permit: Required | Setback: At least 25ft from adjacent homes and a minimum of 3ft from property lines | Section: § 13.02.68 | Source: onalaskawi.gov

Unincorporated: Bangor, Mindoro, Rockland, West Salem, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: La Crosse County Zoning Code | Source: lacrossecounty.org

Lafayette County, Wisconsin Chicken Laws

Cities & Towns: Argyle, Belmont, Benton, Blanchardville, Darlington, Gratiot, Shullsburg, South Wayne, Woodford.

Darlington, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $10.00 annual fee | Setback: 25ft from any neighbor's dwelling, 10ft from side or rear property lines | Section: § 12.04 | Source: darlingtonwi.org

Unincorporated: Argyle, Belmont, Benton, Blanchardville, Gratiot, Shullsburg, South Wayne, Woodford, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Lafayette County Zoning Ordinance | Source: lafayettecountywi.org

Langlade County, Wisconsin Chicken Laws

Cities & Towns: Antigo, Bryant, Deerbrook, Elcho, Elton, Pearson, Phlox, Pickerel, Summit Lake, White Lake.

Antigo, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with an annual fee | Setback: At least 25ft from the nearest neighbor's residence, 10ft from lot lines | Key Restrictions: Only in R-1/R-2 single-family residential districts | Section: § 10-42 | Source: cityofantigo.org

Unincorporated: Bryant, Deerbrook, Elcho, Elton, Pearson, Phlox, Pickerel, Summit Lake, White Lake, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Langlade County Code of Ordinances | Source: co.langlade.wi.us

Lincoln County, Wisconsin Chicken Laws

Cities & Towns: Gleason, Heafford Junction, Irma, Merrill, Tomahawk.

Merrill, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: At least 25ft from neighboring residential structures | Section: § 6-3 | Source: ci.merrill.wi.us

Tomahawk, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 15ft from property lines, 25ft from adjacent dwellings | Section: § 10-5 | Source: cityoftomahawkwi.com

Unincorporated: Gleason, Heafford Junction, Irma, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Lincoln County Zoning Ordinance | Source: co.lincoln.wi.us

Manitowoc County, Wisconsin Chicken Laws

Cities & Towns: Cleveland, Collins, Francis Creek, Kellnersville, Kiel, Manitowoc, Maribel, Mishicot, Newton, Reedsville, Saint Nazianz, Tisch Mills, Two Rivers, Valders, Whitelaw.

Kiel, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 10ft from property borders, 25ft from neighboring residential structures | Section: § 11.22 | Source: cityofkiel.com

Manitowoc, WI

Hen Limit: Up to 6 chickens | Roosters: Not allowed | Permit: Required with a $10.00 fee | Setback: At least 25ft from any residential structure on an adjacent lot | Section: § 14.010 | Source: manitowoc.org

Two Rivers, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with an annual fee | Setback: 15ft from property boundaries, 25ft from neighboring houses | Section: § 6-1-12 | Source: two-rivers.org

Unincorporated: Cleveland, Collins, Francis Creek, Kellnersville, Maribel, Mishicot, Newton, Reedsville, Saint Nazianz, Tisch Mills, Valders, Whitelaw, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Manitowoc County Chapter 8 | Source:co.manitowoc.wi.us

Marathon County, Wisconsin Chicken Laws

Cities & Towns: Aniwa, Athens, Brokaw, Edgar, Eland, Elderon, Galloway, Hatley, Marathon, Mosinee, Ringle, Rothschild, Schofield, Spencer, Stratford, Wausau.

Mosinee, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 10ft from side or rear lot boundaries, 25ft from adjacent principal homes | Section: § 14-12 | Source: mosinee.wi.us

Rothschild, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with annual renewal | Setback: 15ft from lot borders, 25ft from any adjacent neighbor's home | Section: § 10-63 | Source: rothschildwi.com

Schofield, WI

Total ban on poultry within city limits | Section § 4-46 | Source: cityofschofield.org

Wausau, WI

Hen Limit: Up to 4 hens or pullets | Roosters: Not allowed | Permit: Required with a $35.00 fee | Setback: At least 10ft from property lines, 25ft from any adjacent principal residential structure | Key Restrictions: Only in specific single-family or multi-family residential zones; property owner must reside on the premises | Section: Chapter 8.08 | Source: wausauwi.gov

Unincorporated: Aniwa, Athens, Brokaw, Edgar, Eland, Elderon, Galloway, Hatley, Marathon, Ringle, Spencer, Stratford, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: General Zoning Code Chapter 17 | Source: marathoncounty.gov

Marinette County, Wisconsin Chicken Laws

Cities & Towns: Amberg, Athelstane, Coleman, Crivitz, Dunbar, Goodman, Marinette, Niagara, Pembine, Peshtigo, Porterfield, Pound, Wausaukee.

Marinette, WI

Total ban on poultry within city limits | Section § 9.0317 | Source: marinette.wi.us

Unincorporated: Amberg, Athelstane, Coleman, Crivitz, Dunbar, Goodman, Niagara, Pembine, Peshtigo, Porterfield, Pound, Wausaukee, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Marinette County Code Chapter 21 | Source: marinettecountywi.gov

Marquette County, Wisconsin Chicken Laws

Cities & Towns: Briggsville, Endeavor, Montello, Neshkoro, Packwaukee, Westfield.

Montello, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 200ft from any building used for human habitation | Key Restrictions: Only in Residential Zoning Districts; limited to 6 total household pets combined | Section: § 18-115 & § 7.1 | Source: marquettecountywi.gov

Unincorporated: Briggsville, Endeavor, Neshkoro, Packwaukee, Westfield, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Marquette County Code Chapter 70 | Source: marquettecountywi.gov

Menominee County, Wisconsin Chicken Laws

Cities & Towns: Keshena, Neopit.

Unincorporated: Keshena, Neopit, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Menominee County Chapter 69 | Source: co.menominee.wi.us

Milwaukee County, Wisconsin Chicken Laws

Cities & Towns: Cudahy, Franklin, Greendale, Hales Corners, Milwaukee, Oak Creek, Saint Francis, South Milwaukee.

Cudahy, WI

Hen Limit: Up to 2 hens | Roosters: Not allowed | Permit: Required via the inspection department | Setback: At least 25ft from all property lines and adjacent residential structures, 10ft from the principal structure | Key Restrictions: Restricted to detached single-family residences; coops must be in the rear yard and placed on a hard surface or elevated | Section: § 4-100 to § 4-102 | Source: cityofcudahywi.gov

Franklin, WI

Hen Limit: Up to 20 fowl per acre | Roosters: Not allowed | Permit: Required annual permit from the Building Inspector | Setback: Not specified | Key Restrictions: Only permitted in designated rural/agricultural areas with a minimum land area of 3 acres; prohibited on standard urban residential lots | Section: § 183-68C | Source: franklinwi.gov

Greendale, WI

Total ban on poultry within city limits | Section § 9.11 | Source: greendale.org

Hales Corners, WI

Total ban on poultry within city limits | Section § 6.02 | Source: halescornerswi.gov

Milwaukee, WI

Hen Limit: Up to 4 chickens | Roosters: Not allowed | Permit: Required with a $35.56 one-time fee | Setback: Enclosures must be at least 25ft from any residential structure on an adjacent lot; restricted to rear yards | Key Restrictions: Allowed on residential premises only; commercial or mixed-use properties are excluded; slaughtering is prohibited | Section: § 78-6.5 | Source: city.milwaukee.gov

Oak Creek, WI

Hen Limit: Up to 10 chickens per acre | Roosters: Not allowed | Permit: Required | Setback: Not specified | Key Restrictions: Permitted as part of agricultural use standards scaled by total acreage; prohibited on standard high-density urban residential lots | Section: § 17.0402 | Source: oakcreekwi.gov

South Milwaukee, WI

Total ban on poultry within city limits | Section § 7.12 | Source: smwi.org

Unincorporated: Saint Francis, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Milwaukee County Ordinances | Source: county.milwaukee.gov

Monroe County, Wisconsin Chicken Laws

Cities & Towns: Cashton, Cataract, Kendall, Norwalk, Oakdale, Sparta, Tomah, Tunnel City, Warrens, Wilton.

Sparta, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: At least 15ft from property lines and 20ft from neighboring dwellings | Section: § 7-1-12 | Source: opensparta.org

Tomah, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required annual license with site plan approval | Setback: Minimum 25ft from any neighbor's residential structure; restricted to backyards | Key Restrictions: Limited to single-family detached residential lots; mandatory state premises registration required | Section: § 8-154 | Source: tomahwi.gov

Unincorporated: Cashton, Cataract, Kendall, Norwalk, Oakdale, Tunnel City, Warrens, Wilton, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Monroe County Zoning Ordinance | Source: co.monroe.wi.us

Oconto County, Wisconsin Chicken Laws

Cities & Towns: Abrams, Gillett, Lakewood, Lena, Little Suamico, Mountain, Oconto, Oconto Falls, Sobieski, Suring, Townsend.

Oconto, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with an annual application process | Setback: Restricted to rear yards and must maintain clear setbacks from adjacent neighbor boundary lines | Section: § 7-1-13 | Source: cityofoconto.com

Oconto Falls, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 15ft from property lines, 25ft from neighboring residential homes | Section: § 9-1-12 | Source: cityofocontofalls.com

Unincorporated: Abrams, Gillett, Lakewood, Lena, Little Suamico, Mountain, Sobieski, Suring, Townsend, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Oconto County Zoning Code Chapter 14 | Source: co.oconto.wi.us

Oneida County, Wisconsin Chicken Laws

Cities & Towns: Harshaw, Hazelhurst, Lake Tomahawk, Mc Naughton, Minocqua, Pelican Lake, Rhinelander, Three Lakes, Tripoli.

Rhinelander, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required annual permit with fee | Setback: At least 20ft from any principal dwelling on adjacent property; restricted to rear yards | Key Restrictions: Prohibited in mobile home parks and on vacant lots; free-ranging is prohibited; onsite slaughtering is banned | Section: § 7-1-25 | Source: rhinelanderwi.org

Unincorporated: Harshaw, Hazelhurst, Lake Tomahawk, Mc Naughton, Minocqua, Pelican Lake, Three Lakes, Tripoli, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Oneida County Zoning Ordinance Chapter 9 | Source: co.oneida.wi.us

Outagamie County, Wisconsin Chicken Laws

Cities & Towns: Appleton, Bear Creek, Black Creek, Combined Locks, Dale, Freedom, Greenville, Hortonville, Kaukauna, Kimberly, Little Chute, Nichols, Seymour, Shiocton.

Appleton, WI

Total ban on poultry within city limits | Section § 3-52 | Source: appleton.org

Kaukauna, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required from the Health Department | Setback: At least 25ft from a residential structure, church, school, or business on a neighboring lot; 3ft from side and rear lot lines | Key Restrictions: Limited to one-family and two-family dwellings | Section: § 11.12 | Source: cityofkaukauna.com

Unincorporated: Bear Creek, Black Creek, Combined Locks, Dale, Freedom, Greenville, Hortonville, Kimberly, Little Chute, Nichols, Seymour, Shiocton, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Outagamie County Code Chapter 24 | Source: outagamie.org

Ozaukee County, Wisconsin Chicken Laws

Cities & Towns: Belgium, Cedarburg, Fredonia, Grafton, Mequon, Port Washington, Saukville.

Cedarburg, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required annual permit from the Town/City Clerk | Setback: At least 40ft from a neighboring residential structure, 10ft from side or rear lot lines, and 75ft from the high-water mark of any lake or river | Key Restrictions: Restricted to rear yards (unless screened and granted variance due to property history); slaughtering and commercial sale of eggs are prohibited | Section: § 95-24 | Source: cityofcedarburg.wi.gov

Mequon, WI

Hen Limit: Up to 4 chickens per parcel | Roosters: Not allowed | Permit: Required with a $65.00 annual fee | Setback: Must comply with accessory enclosure configurations outlined in application | Key Restrictions: Only permitted on residential lots measuring 0.75 acres or greater | Section: Chicken Permit Regulations | Source: cityofmequonwi.gov

Unincorporated: Belgium, Fredonia, Grafton, Port Washington, Saukville, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Ozaukee County Code Chapter 7 | Source: co.ozaukee.wi.us

Pepin County, Wisconsin Chicken Laws

Cities & Towns: Arkansaw, Durand, Pepin, Stockholm.

Durand, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required from the City Clerk | Setback: At least 15ft from side and rear property borders, 25ft from any adjacent residential house | Section: § 11-2-12 | Source: cityofdurand.com

Unincorporated: Arkansaw, Pepin, Stockholm, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Pepin County Zoning Ordinance Code | Source: co.pepin.wi.us

Pierce County, Wisconsin Chicken Laws

Cities & Towns: Bay City, Beldenville, East Ellsworth, Ellsworth, Elmwood, Hager City, Maiden Rock, Plum City, Prescott, River Falls, Spring Valley.

Ellsworth, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with an annual license fee | Setback: Minimum 25ft from adjacent dwellings; restricted entirely to rear yards | Section: § 7.14 | Source: villageofellsworth.org

Prescott, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual license from City Clerk | Setback: At least 10ft from property lot boundaries and 25ft from neighboring main structures | Section: § 142-18 | Source: prescottwi.org

River Falls, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required from City Clerk with a site plan review | Setback: Minimum 25ft from any neighbor's dwelling structure and 10ft from side/rear property boundaries | Key Restrictions: Only permitted on single-family parcels; mandatory registration with WI DATCP required | Section: § 6.08.130 | Source: rfcity.org

Unincorporated: Bay City, Beldenville, East Ellsworth, Elmwood, Hager City, Maiden Rock, Plum City, Spring Valley, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Pierce County Zoning Code Chapter 240 | Source: co.pierce.wi.us

Polk County, Wisconsin Chicken Laws

Cities & Towns: Amery, Balsam Lake, Centuria, Clayton, Clear Lake, Cushing, Dresser, Frederic, Luck, Milltown, Osceola, Saint Croix Falls, Star Prairie.

Amery, WI

Hen Limit: Up to 5 poultry birds total | Roosters: Not allowed | Permit: Required with a $35.00 inspection fee and $10.00 annual license; requires signed approval from all abutting neighbors | Setback: At least 25ft from residential structures on adjacent lots, 6ft from the on-property house, and 8ft from property lines | Key Restrictions: Only on single-family properties; coop floor space must not exceed 64 sq ft or 8ft in height; commercial egg sales or breeding are prohibited | Section: § 171-22 to § 171-26 | Source: amerywisconsin.org

Saint Croix Falls, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: Minimum 25ft from neighboring homes, 15ft from property borders | Section: Chapter 11 | Source: cityofstcroixfalls.com

Unincorporated: Balsam Lake, Centuria, Clayton, Clear Lake, Cushing, Dresser, Frederic, Luck, Milltown, Osceola, Star Prairie, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Polk County Comprehensive Zoning Code | Source: polkcountywi.gov

Portage County, Wisconsin Chicken Laws

Cities & Towns: Almond, Amherst, Amherst Junction, Bancroft, Custer, Junction City, Nelsonville, Plover, Rosholt, Stevens Point.

Plover, WI

Total ban on poultry within village limits | Section § 190-2 | Source: ploverwi.gov

Stevens Point, WI

Hen Limit: Up to 5 hens (ducks also allowed) | Roosters: Not allowed | Permit: Required special animal permit with a $10.00 fee | Setback: Must comply with standard accessory structure setbacks | Key Restrictions: Banned on properties not matching single-family or permitted multi-family residential setups | Section: Chapter 12 | Source: stevenspoint.com

Unincorporated: Almond, Amherst, Amherst Junction, Bancroft, Custer, Junction City, Nelsonville, Rosholt, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Portage County Zoning Ordinance | Source: co.portage.wi.gov

Price County, Wisconsin Chicken Laws

Cities & Towns: Brantwood, Catawba, Fifield, Kennan, Ogema, Park Falls, Phillips, Prentice.

Park Falls, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required from the City Clerk | Setback: 15ft from property borders and 25ft from any neighboring principal residential dwelling | Section: Municipal Code Animals | Source: cityofparkfalls.com

Unincorporated: Brantwood, Catawba, Fifield, Kennan, Ogema, Phillips, Prentice, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Price County Zoning Ordinance Code | Source: co.price.wi.us

Racine County, Wisconsin Chicken Laws

Cities & Towns: Burlington, Caledonia, Franksville, Kansasville, Racine, Rochester, Sturtevant, Union Grove, Waterford.

Burlington, WI

Hen Limit: Up to 6 adult poultry birds | Roosters: Not allowed | Permit: Required; application requires a signed consent agreement from 75% of owners within 300ft of the premises | Setback: No less than 5ft from property boundaries and outside a 30ft radius of any neighboring occupied structure | Key Restrictions: Restricted to fenced backyards | Section: Ordinance No. 980 (Amending Chapter 104) | Source: burlington-wi.gov

Caledonia, WI

Hen Limit: Up to 6 chickens on lots under 4 acres; up to 12 chickens on lots over 4 acres | Roosters: Not allowed | Permit: Required annual license ($20.00 for six birds; $40.00 for twelve birds) | Setback: At least 25ft from neighboring residences, 3ft from property lines, and 5ft from the primary owner residence | Key Restrictions: Restricted to single-family backyards only; 75ft setback from waterways applies | Section: § 12.25 | Source: caledonia-wi.gov

Racine, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $55.00 Health Department application plus an $80.00 Building Department permit | Setback: At least 25ft from neighboring residential structures | Key Restrictions: Limited strictly to single-family residential properties; coops must be in the rear yard | Section: § 10-6 | Source: cityofracinewi.gov

Unincorporated: Franksville, Kansasville, Rochester, Sturtevant, Union Grove, Waterford, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Racine County Code of Ordinances Chapter 20 | Source: racinecounty.com

Richland County, Wisconsin Chicken Laws

Cities & Towns: Blue River, Cazenovia, Gotham, Lone Rock, Richland Center, Sextonville, Viola.

Richland Center, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: At least 25ft from adjacent residential structures | Section: Chapter 382 | Source: ci.richland-center.wi.us

Unincorporated: Blue River, Cazenovia, Gotham, Lone Rock, Sextonville, Viola, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Richland County Comprehensive Zoning | Source: co.richland.wi.gov

Rock County, Wisconsin Chicken Laws

Cities & Towns: Afton, Avalon, Beloit, Clinton, Edgerton, Evansville, Footville, Hanover, Janesville, Milton, Orfordville.

Beloit, WI

Hen Limit: Up to 4 female chickens | Roosters: Not allowed | Permit: Required annual residential permit | Setback: At least 10ft from any lot line, 10ft from the rear wall of the owner residence, and 20ft from any principal structure on adjacent property | Key Restrictions: Only permitted on a residential zoning lot containing one single-family residential dwelling unit; limited to the rear yard area | Section: § 7.244 | Source: beloitwi.gov

Footville, WI

Hen Limit: Up to 6 hens per dwelling unit | Roosters: Not allowed | Permit: Required annual permit | Setback: At least 10ft from side or rear lot lines and 20ft from the door or window of any adjacent occupied structure | Key Restrictions: Must be located in the backyard of the residence; maximum coop building size is 20 square feet; rental properties require a signed agreement from the property owner | Section: Footville Chicken Ordinance | Source: villageoffootville.com

Janesville, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required annual permit from the Building Division | Setback: At least 25ft from any adjacent residential dwelling structure | Key Restrictions: Allowed on single-family properties only | Section: Backyard Chicken Permits | Source: janesvillewi.gov

Orfordville, WI

Hen Limit: Up to 6 hens per dwelling unit | Roosters: Not allowed | Permit: Required annual permit | Setback: At least 10ft from side or rear lot lines and 15ft from the door or window of any adjacent occupied structure | Key Restrictions: Must be located in the backyard of the residence; maximum coop building size is 20 square feet | Section: Orfordville Chicken Ordinance | Source: orfordville.org

Unincorporated: Afton, Avalon, Clinton, Edgerton, Evansville, Hanover, Milton, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Rock County Chapter 28 | Source: co.rock.wi.us

Rusk County, Wisconsin Chicken Laws

Cities & Towns: Bruce, Conrath, Glen Flora, Hawkins, Ladysmith, Sheldon, Tony, Weyerhaeuser.

Ladysmith, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual license | Setback: At least 15ft from all property lot lines and 25ft from neighboring residential homes | Section: Chapter 6 | Source: cityofladysmithwi.com

Unincorporated: Bruce, Conrath, Glen Flora, Hawkins, Sheldon, Tony, Weyerhaeuser, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Rusk County Zoning Ordinance | Source: ruskcounty.wi.gov

Sauk County, Wisconsin Chicken Laws

Cities & Towns: Baraboo, Hillpoint, La Valle, Lake Delton, Lime Ridge, Loganville, Merrimac, North Freedom, Plain, Prairie Du Sac, Reedsburg, Rock Springs, Sauk City, Spring Green, Wisconsin Dells.

Baraboo, WI

Hen Limit: Strictly prohibited in residential zones; allowed in Agricultural Districts only | Roosters: Allowed in Agricultural Districts | Permit: No specialized backyard chicken permit exists due to residential prohibition | Key Restrictions: City code completely bans the keeping of poultry, fowl, or livestock in any residential or non-agricultural zoning district | Section: Municipal Code Chapter 11 | Source: cityofbaraboo.com

Unincorporated: Hillpoint, La Valle, Lake Delton, Lime Ridge, Loganville, Merrimac, North Freedom, Plain, Prairie Du Sac, Reedsburg, Rock Springs, Sauk City, Spring Green, Wisconsin Dells, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required (Statewide DATCP premises registration still applies) | Setback: Subject to standard agricultural accessory structure setbacks per local zoning maps | Section: Sauk County Code Chapter 7 | Source: co.sauk.wi.us

Sawyer County, Wisconsin Chicken Laws

Cities & Towns: Couderay, Edgewater, Exeland, Hayward, Ojibwa, Radisson, Stone Lake, Winter.

Hayward, WI

Hen Limit: Allowed under strict zoning-specific parameters (primarily rural-residential and agricultural zones) | Roosters: Banned in standard high-density residential zones | Permit: Required zoning or land use permit depending on plot map | Key Restrictions: Backyard chicken keeping restricted heavily within urban city limits; general standard permits 4-6 hens where allowed | Section: Hayward Zoning Ordinance | Source: cityofhaywardwi.gov

Unincorporated: Couderay, Edgewater, Exeland, Ojibwa, Radisson, Stone Lake, Winter, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Compliant with standard county accessory build constraints | Section: Sawyer County Zoning Ordinance | Source: sawyercountygov.org

Shawano County, Wisconsin Chicken Laws

Cities & Towns: Birnamwood, Bonduel, Bowler, Caroline, Cecil, Green Valley, Gresham, Krakow, Leopolis, Mattoon, Shawano, Tigerton, Tilleda, Wittenberg, Zachow.

Shawano, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual permit ($10 fee) | Key Restrictions: Residents must maintain a clean, predator-proof enclosure and register their flock location with the Wisconsin Department of Agriculture, Trade and Consumer Protection (DATCP) | Section: City Chicken License Policy | Source: cityofshawano.com

Tigerton, WI

Hen Limit: Up to 12 chickens | Roosters: Restrictions apply based on proximity to neighbors | Permit: Required annual permit; requires a mandatory site inspection from village officials prior to issuance | Key Restrictions: Must maintain mandatory biosecurity rules and state DATCP premises registration | Section: Tigerton Fowl Ordinance | Source: tigertonwi.com

Unincorporated: Birnamwood, Bonduel, Bowler, Caroline, Cecil, Green Valley, Gresham, Krakow, Leopolis, Mattoon, Tilleda, Wittenberg, Zachow, WI

Hen Limit: No county-level limits | Roosters: Allowed | Permit: Not required by the county | Key Restrictions: Shawano County completely eliminated chicken-specific rules from its farm animal ordinance. All enforcement and specific limitations have been entirely handed over to individual town or village boards | Section: Shawano Planning & Zoning Update | Source: co.shawano.wi.us

Sheboygan County, Wisconsin Chicken Laws

Cities & Towns: Adell, Cascade, Cedar Grove, Elkhart Lake, Glenbeulah, Greenbush, Hingham, Kohler, Oostburg, Plymouth, Random Lake, Sheboygan, Sheboygan Falls, Waldo.

Sheboygan, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required backyard chicken license | Setback: Enclosure must satisfy standard accessory structure setbacks and must not be placed in front or side yards; cannot be placed in a manner that creates a nuisance to neighbors | Section: Chapter 18-14 | Source: sheboyganwi.gov

Plymouth, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required local permit | Key Restrictions: Coops and runs must be kept strictly within the rear yard of single-family homes; proper waste management required to prevent odors | Section: Chapter 11 | Source: plymouthwi.gov

Unincorporated: Adell, Cascade, Cedar Grove, Elkhart Lake, Glenbeulah, Greenbush, Hingham, Kohler, Oostburg, Random Lake, Sheboygan Falls, Waldo, WI

Hen Limit: Not specified by the county | Roosters: Allowed | Permit: Not required by the county (Wisconsin DATCP premises registration still applies) | Setback: Must comply with individual town zoning boundaries and general accessory building guidelines | Section: Sheboygan County Sanitary & Zoning Regulations | Source: sheboygancounty.com

St. Croix County, Wisconsin Chicken Laws

Cities & Towns: Baldwin, Deer Park, Glenwood City, Hammond, Houlton, Hudson, New Richmond, Roberts, Somerset, Wilson, Woodville.

Hudson, WI

Hen Limit: Up to 5 hens on residential properties (Up to 20 allowed on designated public properties) | Roosters: Not allowed | Permit: Required annual license from the City Clerk ($50 initial, $20 renewal) | Setback: Coop and attached run must be a minimum of 25ft from adjacent residential structures, decks, or patios on abutting properties, and at least 10ft from the licensee’s property line | Key Restrictions: Limited to owner-occupied or tenant-occupied single-family residential zoning lots (no vacant lots); coops must be located in the rear yard, cannot exceed 50 sq ft in floor area or 8ft in height, and must feature a smooth, hard, nonabsorbent floor surface (wood or dirt floors are banned); on-site egg sales and home slaughter are strictly prohibited | Section: Code Section 99-21 | Source: hudsonwi.gov

Unincorporated: Baldwin, Deer Park, Glenwood City, Hammond, Houlton, New Richmond, Roberts, Somerset, Wilson, Woodville, WI

Hen Limit: Not specified at the county level | Roosters: Allowed | Permit: Not required at the county level | Key Restrictions: Multi-acre rural lots generally default to standard agricultural freedom. However, individual towns (such as the Town of Hudson, which allows up to 12 hens with a 50ft setback) maintain distinct town-level restrictions that override county silence | Section: St. Croix County Land Use & Development | Source: sccwi.gov

Taylor County, Wisconsin Chicken Laws

Cities & Towns: Gilman, Hannibal, Jump River, Lublin, Medford, Rib Lake, Stetsonville, Westboro.

Medford, WI

Hen Limit: Up to 4 chickens (Newborn chicks up to 3 weeks old may be kept indoors or in an outbuilding in addition to the 4 adult birds) | Roosters: Not allowed | Permit: Required annual permit ($15 fee) via the City Clerk; notification of all abutting property owners is mandatory | Key Restrictions: Only allowed on lots zoned R-1 Single Family or R-2 One- and Two-Family Districts; rental tenants must attach a signed landlord approval form to the application; chickens are completely prohibited in mobile home parks, vacant lots, and R-3 Multi-Family residential zones; egg sales and on-site slaughter are banned; coop structural floors must provide at least 4 sq ft per chicken and cannot exceed 6ft in height | Section: Medford Chicken Permit Code | Source: medfordwi.gov

Unincorporated: Gilman, Hannibal, Jump River, Lublin, Rib Lake, Stetsonville, Westboro, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Subject only to standard general rural accessory structure building lines | Section: Taylor County Zoning Ordinances | Source: co.taylor.wi.us

Trempealeau County, Wisconsin Chicken Laws

Cities & Towns: Arcadia, Blair, Dodge, Ettrick, Galesville, Independence, Osseo, Pigeon Falls, Strum, Trempealeau, Whitehall.

Arcadia, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required annual permit from the City Clerk | Setback: At least 15ft from any property line and 25ft from neighboring residential homes; restricted to rear yards | Key Restrictions: Only permitted on single-family or two-family residential properties | Section: § 138-11 | Source: cityofarcadiawi.com

Galesville, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual permit | Setback: Minimum 10ft from property borders and 25ft from any adjacent principal residential structure | Section: Village Animal Code | Source: galesvillewi.gov

Unincorporated: Blair, Dodge, Ettrick, Independence, Osseo, Pigeon Falls, Strum, Trempealeau, Whitehall, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Trempealeau County Zoning Ordinance | Source: tremplocounty.com

Vernon County, Wisconsin Chicken Laws

Cities & Towns: Chaseburg, Coon Valley, De Soto, Genoa, Hillsboro, La Farge, Ontario, Readstown, Stoddard, Viroqua, Westby.

Viroqua, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual permit with fee | Setback: Minimum 15ft from side or rear lot lines and 25ft from adjacent dwellings; restricted to backyards | Key Restrictions: Limited strictly to single-family owner-occupied properties | Section: § 6.04.095 | Source: viroqua-wi.com

Westby, WI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required annual license from City Clerk | Setback: At least 15ft from property lines and 25ft from any neighboring principal residential dwelling | Section: Chapter 7 | Source: cityofwestby.org

Unincorporated: Chaseburg, Coon Valley, De Soto, Genoa, Hillsboro, La Farge, Ontario, Readstown, Stoddard, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Section: Vernon County Comprehensive Zoning Ordinance | Source: vernoncountywi.gov

Vilas County, Wisconsin Chicken Laws

Cities & Towns: Boulder Junction, Conover, Eagle River, Lac Du Flambeau, Land O Lakes, Manitowish Waters, Phelps, Presque Isle, Saint Germain, Sayner, Star Lake, Woodruff.

Eagle River, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual permit from the City Clerk | Setback: Minimum 15ft from property boundaries and 25ft from adjacent residential dwellings | Section: Municipal Code Chapter 12 | Source: eagleriverwi.gov

Unincorporated: Boulder Junction, Conover, Lac Du Flambeau, Land O Lakes, Manitowish Waters, Phelps, Presque Isle, Saint Germain, Sayner, Star Lake, Woodruff, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required by the county (Local town boards may enforce individual zoning overlays) | Setback: Subject only to general rural accessory building lines | Section: Vilas County General Zoning Ordinance Article XI | Source: vilascountywi.gov

Walworth County, Wisconsin Chicken Laws

Cities & Towns: Darien, Delavan, East Troy, Elkhorn, Fontana, Genoa City, Honey Creek, Lake Geneva, Lyons, Pell Lake, Sharon, Springfield, Walworth, Whitewater, Williams Bay, Zenda.

Whitewater, WI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required backyard chicken license | Setback: Coops or runs must be at least 25ft away from the doors or windows of any neighboring dwelling, and a minimum of 5ft from any rear or side-yard property lines | Section: Municipal Code | Source: whitewater-wi.gov

Unincorporated: Darien, Delavan, East Troy, Elkhorn, Fontana, Genoa City, Honey Creek, Lake Geneva, Lyons, Pell Lake, Sharon, Springfield, Walworth, Williams Bay, Zenda, WI

Hen Limit: Up to 6 hens allowed in standard residential zones (R-1, R-2, R-3, R-5, R-5A, C-3) | Roosters: Not allowed in residential districts | Permit: Subject to county zoning registration and town-level restrictions; local town boards or HOAs reserve the right to enforce more stringent rules | Setback: Enclosure cannot exceed 100 sq ft, must be fully mobile, must sit at least 10ft from side or rear lot boundaries, and at least 20ft from any residential building on an adjacent parcel | Section: Walworth County Zoning Ordinance | Source: co.walworth.wi.us

Washburn County, Wisconsin Chicken Laws

Cities & Towns: Birchwood, Minong, Sarona, Shell Lake, Spooner, Springbrook, Trego.

Spooner, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual backyard poultry permit from the City Clerk | Key Restrictions: Birds must be confined within an enclosed coop or attached outdoor run at all times; roaming freely outside the containment structure is prohibited; standard sanitation rules apply to prevent neighborhood nuisances | Section: Chapter 14 Animals | Source: cityofspooner.org

Unincorporated: Birchwood, Minong, Sarona, Shell Lake, Springbrook, Trego, WI

Hen Limit: Not specified at the county level | Roosters: Allowed | Permit: Not required by the county (Wisconsin DATCP registration applies statewide) | Setback: Must comply with standard agricultural and accessory structural setbacks per individual township zoning definitions | Section: Washburn County Zoning Ordinance | Source: co.washburn.wi.us

Washington County, Wisconsin Chicken Laws

Cities & Towns: Allenton, Colgate, Germantown, Hartford, Hubertus, Jackson, Kewaskum, Newburg, Richfield, Slinger, West Bend.

West Bend, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required local chicken license issued by the Finance Department | Key Restrictions: Adherence to structural requirements for backyard coops is mandatory; layout plans must fit entirely within residential backyard limits; commercial sales of eggs and on-site processing are banned | Section: Ordinance 2823 | Source: westbendwi.gov

Hartford, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual permit with fee ($25 initial); requires written notification or signed consent from abutting neighbors | Setback: Minimum 25ft from any neighboring principal structure and 10ft from all property boundaries | Section: Chapter 11 Animals | Source: ci.hartford.wi.us

Unincorporated: Allenton, Colgate, Germantown, Hubertus, Jackson, Kewaskum, Newburg, Richfield, Slinger, WI

Hen Limit: No county-level limits on rural land | Roosters: Allowed | Permit: Not required by the county | Key Restrictions: Unincorporated boundaries fall under the joint authority of Washington County Planning and individual town boards, which can dictate stricter residential parcel exclusions | Section: Washington County Code Chapter 275 | Source: washcowisco.gov

Waukesha County, Wisconsin Chicken Laws

Cities & Towns: Big Bend, Brookfield, Butler, Delafield, Dousman, Eagle, Elm Grove, Genesee Depot, Hartland, Lannon, Menomonee Falls, Merton, Mukwonago, Muskego, Nashotah, New Berlin, North Lake, North Prairie, Oconomowoc, Okauchee, Pewaukee, Sussex, Wales, Waukesha.

Waukesha, WI (City)

Hen Limit: Up to 4 hens allowed on single-family properties | Roosters: Not allowed | Permit: Required backyard hen permit | Key Restrictions: Established via code updates to allow urban chicken keeping; birds must remain inside a secure coop or run situated within the rear yard; slaughtering is prohibited | Section: § 33.07 (Ordinance 2023-4) | Source: waukesha-wi.gov

Pewaukee, WI (City)

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required annual permit ($100 fee) | Key Restrictions: Subject to a highly structured 13-point regulatory checklist detailing sanitation, run configuration, and vector control | Section: Municipal Code | Source: cityofpewaukee.us

Brookfield, WI

Hen Limit: Banned on standard residential lots; minimum of 3 acres required under general livestock rules | Roosters: Allowed only on agricultural acreage matching livestock tiers | Permit: No specialized small-flock backyard permit available | Key Restrictions: Strict historical zoning prevents standard residential chicken keeping; proposals for small-scale residential chicken modifications have been historically rejected | Section: Chapter 6.04 | Source: ci.brookfield.wi.us

Menomonee Falls, WI

Hen Limit: Banned on standard suburban lots; minimum of 3 acres required | Roosters: Prohibited in residential zones | Key Restrictions: Maintained a 3-acre restriction following extensive board debates, preventing standard subdivision lots from managing small flocks | Section: Village Animal Ordinance | Source: menomonee-falls.org

Unincorporated / County Zoning Jurisdiction: Big Bend, Butler, Delafield, Dousman, Eagle, Elm Grove, Genesee Depot, Hartland, Lannon, Merton, Mukwonago, Muskego, Nashotah, New Berlin, North Lake, North Prairie, Okauchee, Sussex, Wales, WI

Hen Limit: Allowed under strict regional guidelines; numbers vary based on town rules | Roosters: Prohibited in high-density residential subdivisions | Permit: Required County Recreational Chicken Keeping Registration ($50 fee) | Key Restrictions: Properties under direct county or shoreland zoning must file the recreational registration and comply with designated best management practices. Neighboring towns maintain independent rules (e.g., Butler allows up to 6 fowl; Elm Grove allows 4 hens with local permit; Hartland allows 2 hens in residential zones with annual approval) | Section: Waukesha County Shoreland & Land Use Code | Source: waukeshaacounty.gov

Waupaca County, Wisconsin Chicken Laws

Cities & Towns: Big Falls, Clintonville, Embarrass, Fremont, Iola, King, Manawa, Marion, New London, Ogdensburg, Readfield, Scandinavia, Waupaca, Weyauwega.

Waupaca, WI (City)

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual license from the City Clerk ($10 fee) | Setback: Enclosures must sit at least 20ft from any neighboring residential structure and 5ft from property boundaries; limited to backyards | Section: Chapter 10 | Source: cityofwaupaca.org

Unincorporated: Big Falls, Clintonville, Embarrass, Fremont, Iola, King, Manawa, Marion, New London, Ogdensburg, Readfield, Scandinavia, Weyauwega, WI

Hen Limit: Not specified by county zoning ordinances | Roosters: Allowed | Permit: Not required by the county | Key Restrictions: General rural guidelines protect traditional hobby farming, but incorporated villages within these lines manage independent local codes | Section: Waupaca County Planning & Zoning | Source: waupacacounty-wi.gov

Waushara County, Wisconsin Chicken Laws

Cities & Towns: Coloma, Hancock, Pine River, Plainfield, Poy Sippi, Redgranite, Saxeville, Wautoma, Wild Rose.

Wautoma, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required local permit with fee | Setback: Coops must be kept in the rear yard and maintain a minimum 15ft buffer from side and rear property borders | Section: City Code Title 7 | Source: cityofwautoma.com

Unincorporated: Coloma, Hancock, Pine River, Plainfield, Poy Sippi, Redgranite, Saxeville, Wild Rose, WI

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required at the county level | Setback: General accessory structure parameters apply | Section: Waushara County Zoning Code | Source: co.waushara.wi.us

Winnebago County, Wisconsin Chicken Laws

Cities & Towns: Butte Des Morts, Eureka, Larsen, Menasha, Neenah, Omro, Oshkosh, Pickett, Waukau, Winnebago, Winneconne.

Oshkosh, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required permit from the City Clerk ($25 initial fee) | Setback: Enclosures must be placed in the rear yard, at least 25ft from any residential building on an adjacent lot, and 10ft from property lines | Section: Chapter 6 Animals | Source: oshkoshwi.gov

Neenah, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required backyard chicken permit from the Health Department | Setback: Structures must sit a minimum of 25ft from neighboring residential buildings and satisfy standard side/rear property line boundaries | Section: Chapter 3 | Source: neenahwi.gov

Unincorporated: Butte Des Morts, Eureka, Larsen, Menasha, Omro, Pickett, Waukau, Winnebago, Winneconne, WI

Hen Limit: Varies depending on local town overlays (e.g., Town of Menasha / Town of Winneconne rules apply locally) | Roosters: Restricted near dense suburban parcels | Permit: Not required under baseline county agricultural rules, but town boards govern localized subdivisions | Section: Winnebago County Town Zoning Regulations | Source: co.winnebago.wi.us

Wood County, Wisconsin Chicken Laws

Cities & Towns: Arpin, Auburndale, Babcock, Blenker, Hewitt, Marshfield, Milladore, Nekoosa, Pittsville, Port Edwards, Rudolph, Vesper, Wisconsin Rapids.

Wisconsin Rapids, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual permit from the City Clerk | Setback: Coops must be confined to the backyard and located at least 20ft from any neighboring dwelling | Section: Chapter 19 | Source: wirapids.org

Marshfield, WI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required annual license issued by the City Clerk | Setback: Must be at least 10ft from side or rear lot lines and 25ft from neighboring residential structures | Section: Chapter 9 | Source: ci.marshfield.wi.us

Unincorporated: Arpin, Auburndale, Babcock, Blenker, Hewitt, Milladore, Nekoosa, Pittsville, Port Edwards, Rudolph, Vesper, WI

Hen Limit: No baseline restriction on agricultural plots | Roosters: Allowed | Permit: Not required under general county land rules | Setback: Governed by broad residential-accessory structure buffers within specific townships | Section: Wood County Planning & Zoning Ordinance | Source: co.wood.wi.us

Zoning, Building Permits and HOA Notes

Coops are accessory structures and must comply with local zoning rules on size, placement, and setbacks. Some cities require building permits for larger coops or permanent structures. Homeowners associations can restrict or ban chickens even where city or county ordinances allow them. Nuisance, sanitation, and noise rules apply statewide.

Verify: Check your city or county website, contact the zoning office, and review HOA covenants before building a coop.

Wisconsin Predator Challenges

Wisconsin flocks face predators such as hawks, foxes, raccoons, coyotes, bobcats, and neighborhood dogs. Secure coops and covered runs are essential.

  • Top risks: Foxes, raccoons, hawks.
  • Protection tips: Use hardware cloth, bury fencing at least 12 inches deep, lock coops at night, and cover runs to deter hawks.

Permits and Local Requirements

Wisconsin does not require a statewide backyard chicken permit. However, DATCP requires premises registration for all poultry keepers. Many cities require local animal permits, zoning approvals, or building permits for coops. Rural counties often have no permit requirements for small flocks, but nuisance and sanitation rules still apply.

Selling Backyard Eggs in Wisconsin

Wisconsin is friendly toward small-scale egg producers. Small direct sales are often exempt under small-producer rules. Eggs must follow DATCP labeling and handling requirements.

  • Direct Sales Only: Allowed without permit for small scale to consumers.
  • Labeling: Include producer name, address, "Ungraded," safe handling instructions.
  • Storage: Refrigerate properly; avoid selling addled/moldy eggs.
  • Larger Sales: May require DATCP registration/inspection if wholesale or high volume.

Wisconsin State Poultry Slaughter Rules

Under Wisconsin regulations governed by the Department of Agriculture, Trade and Consumer Protection (Wis. Stat. § 97.43) and administrative rules (ch. ATCP 55), backyard poultry owners must follow specific state requirements for slaughtering and processing meat. Wisconsin operates its own comprehensive state meat and poultry inspection program that mirrors federal standards while providing distinct local exemptions:

  • Personal Use: Fully exempt and legal. Pursuant to Wis. Stat. § 97.43, you may slaughter poultry you raised on your own premises for your exclusive personal use, or for consumption by members of your immediate household, non-paying guests, and employees. No state license or official inspection is required for personal consumption, provided sanitary conditions are maintained.
  • Commercial Sale (The 1,000-Bird Exemption): Wisconsin law explicitly exempts poultry producers from licensing and inspection requirements if they raise and slaughter fewer than 1,000 birds annually on their own farm. To qualify for this exemption, the birds must be sold directly to consumers from the place where the birds were raised, and the packaging must be clearly labeled with the producer's name, address, net weight, and the explicit statement "NOT INSPECTED".
  • Commercial Scale (1,000 to 20,000 Birds): Under Wis. Stat. § 97.43(11), operations processing more than 1,000 but less than 20,000 birds per year are fully subject to DATCP regulations regarding licensing, facility sanitation, and standard practices to ensure the product is not adulterated. However, they may be exempt from continuous daily, bird-by-bird inspector presence if consumer safety is maintained. These products may be sold to local retail stores, hotels, and restaurants within state lines.
  • Humane Standards: Required. All personal and commercial slaughtering must comply with state animal welfare laws, requiring humane handling and sanitary procedures to ensure that the resulting food product is sound, clean, and fit for human consumption.
  • Nuisance Laws: Enforced locally. While state law permits small-scale exempt slaughter on your own property, local municipal ordinances often strictly override this in residential zones. On-site processing inside city limits may be restricted or completely prohibited by local zoning, code enforcement, or health departments due to noise, visibility, odor, or waste disposal rules.

Wisconsin utilizes its own robust state inspection system to manage small producer exemptions. For official compliance and facility setup guidelines, review the Wisconsin DATCP Meat and Poultry Businesses resource page.

How do I raise backyard chickens successfully?

Ready to build your coop? Follow our Step-by-Step DIY Chicken Coop Guide and construct a sturdy, well-ventilated coop built specifically to handle Wisconsin's humid summers, sub-zero winter blasts, and heavy snowfall.

Already have chickens? Set your flock up for long-term success in the Badger State. From selecting cold-hardy breeds that easily survive freezing upper-Midwest winters to managing seasonal mud and intense predator pressure from Wisconsin's native raccoons, foxes, coyotes, badgers, and hawks, our guides help you maintain a productive, neighborhood-friendly flock.

Complete Resource: View Our Ultimate Backyard Chicken Management Guide

Disclaimer: This is not official legal advice. Information is for general reference only, based on Wisconsin Department of Agriculture guidance and municipal and county ordinances available at the time of research. Local laws, zoning, and HOA rules change frequently. Always verify directly with your city, county, planning department, animal control, or HOA for your address. See our full Disclaimer & Legal Notice.