Michigan Backyard Chicken Laws: Permits, Limits & Setbacks by City and Town

Last Updated:

Overview of Michigan Chicken Laws

Michigan has no statewide chicken limits or bans. Cities and townships set flock sizes, rooster rules, permits, and setbacks. Urban areas usually cap flocks at 4–8 hens, ban roosters, and often require a permit. Rural and agricultural zones are more flexible.

Important: ⚠️Always verify with your local jurisdiction or HOA for the latest updates.

Table of Contents

Michigan Major Cities Rules

Other Michigan Ordinances by County & City/Town

Michigan Rural & Smaller Towns

Zoning, Building Permits & HOA Notes

Michigan Predator Challenges

Permits & Local Requirements

Selling Backyard Eggs in Michigan

Michigan State Poultry Slaughter Rules

Essential Guides for Backyard Chicken Success

Official Sources

Important Legal Disclaimer

Michigan Major Cities Rules

Refer to our Official Sources below for data integrity.

Detroit, MI

Hen Limit: Up to 8 hens (combined with ducks) | Roosters: Not allowed | Permit: Required | Setback: 5 ft from property lines; 30 ft from neighboring homes

Grand Rapids, MI

Hen Limit: 4–6 hens (by lot size) | Roosters: Not allowed | Permit: Required | Setback: 10 ft from property lines (rear yard)

Warren City, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Sterling Heights, MI

Hen Limit: Allowed only on lots of 8+ acres | Roosters: Not specified | Permit: Required | Setback: Not specified

Ann Arbor, MI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 10 ft from property lines (rear yard)

Lansing, MI

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: Not specified

Dearborn, MI

Hen Limit: Not specified | Roosters: Not specified | Permit: Required | Setback: Not specified

Clinton Township, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 10 ft from property lines; 60 ft from neighboring dwellings

Canton Township, MI

Canton Township, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Livonia, MI

Livonia, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Other Michigan Ordinances by County & City/Town

Refer to our Official Sources below for data integrity.

Allegan County, MI

Allegan, MI

Allegan, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Plainwell, MI

Plainwell, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wayland, MI

Wayland, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Dorr, MI

Dorr, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Alpena County, MI

Alpena, MI

Alpena, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Barry County, MI

Hastings, MI

Hastings, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Middleville, MI

Middleville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Bay County, MI

Bay City, MI

Bay City, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Berrien County, MI

Niles, MI

Niles, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Benton Harbor, MI

Benton Harbor, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Saint Joseph, MI

Saint Joseph, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Branch County, MI

Coldwater, MI

Coldwater, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Calhoun County, MI

Battle Creek, MI

Battle Creek, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Marshall, MI

Marshall, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Cass County, MI

Dowagiac, MI

Dowagiac, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Cheboygan County, MI

Cheboygan, MI

Cheboygan, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Chippewa County, MI

Sault Sainte Marie, MI

Sault Sainte Marie, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Clare County, MI

Harrison, MI

Harrison, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Clinton County, MI

Dewitt, MI

Dewitt, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Saint Johns, MI

Saint Johns, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Delta County, MI

Escanaba, MI

Escanaba, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Dickinson County, MI

Iron Mountain, MI

Iron Mountain, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Eaton County, MI

Charlotte, MI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Grand Ledge, MI

Grand Ledge, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Eaton Rapids, MI

Eaton Rapids, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Emmet County, MI

Petoskey, MI

Petoskey, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Genesee County, MI

Flint, MI

Flint, MI has a total ban on poultry within city limits

Grand Blanc, MI

Grand Blanc, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fenton, MI

Fenton, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Davison, MI

Davison, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Flushing, MI

Flushing, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Burton, MI

Burton, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Swartz Creek, MI

Swartz Creek, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Clio, MI

Clio, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mount Morris, MI

Mount Morris, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Linden, MI

Linden, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Gladwin County, MI

Gladwin, MI

Gladwin, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Grand Traverse County, MI

Traverse City, MI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Not specified

Hillsdale County, MI

Hillsdale, MI

Hillsdale, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Ingham County, MI

East Lansing, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 10 ft from property lines; 40 ft from neighboring dwellings

Okemos, MI

Okemos, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Holt, MI

Holt, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mason, MI

Mason, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Haslett, MI

Haslett, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Williamston, MI

Williamston, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Ionia County, MI

Ionia, MI

Ionia, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Isabella County, MI

Mount Pleasant, MI

Mount Pleasant, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Jackson County, MI

Jackson, MI

Jackson, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Kalamazoo County, MI

Kalamazoo, MI

Hen Limit: Not specified | Roosters: Not allowed | Permit: Not specified | Setback: Not specified

Portage, MI

Portage, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Vicksburg, MI

Vicksburg, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Kent County, MI

Wyoming, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Rockford, MI

Rockford, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Grandville, MI

Grandville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Byron Center, MI

Byron Center, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Caledonia, MI

Caledonia, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Ada, MI

Ada, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lowell, MI

Lowell, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Cedar Springs, MI

Cedar Springs, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Comstock Park, MI

Comstock Park, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Sparta, MI

Sparta, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Belmont, MI

Belmont, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lapeer County, MI

Lapeer, MI

Lapeer, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lenawee County, MI

Adrian, MI

Adrian, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Tecumseh, MI

Tecumseh, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Livingston County, MI

Howell, MI

Howell, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Brighton, MI

Brighton, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Pinckney, MI

Pinckney, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fowlerville, MI

Fowlerville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Macomb County, MI

Macomb, MI

Macomb, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Utica, MI

Utica, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

New Baltimore, MI

New Baltimore, MI has a total ban on poultry within city limits

Saint Clair Shores, MI

Saint Clair Shores, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Roseville, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Eastpointe, MI

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Washington, MI

Washington, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Harrison Township, MI

Harrison Township, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fraser, MI

Fraser, MI has a total ban on poultry within city limits

Mount Clemens, MI

Mount Clemens, MI has a total ban on poultry within city limits

Romeo, MI

Romeo, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

New Haven, MI

New Haven, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Manistee County, MI

Manistee, MI

Manistee, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Marquette County, MI

Marquette, MI

Marquette, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Ishpeming, MI

Ishpeming, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mason County, MI

Ludington, MI

Ludington, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mecosta County, MI

Big Rapids, MI

Big Rapids, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Midland County, MI

Midland, MI

Midland, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Monroe County, MI

Monroe, MI

Monroe, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Temperance, MI

Temperance, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Newport, MI

Newport, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Montcalm County, MI

Greenville, MI

Greenville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Muskegon County, MI

Muskegon, MI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Newaygo County, MI

Newaygo, MI

Newaygo, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fremont, MI

Fremont, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Oakland County, MI

Rochester, MI

Rochester, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Troy, MI

Hen Limit: Not specified | Roosters: Not specified | Permit: Required | Setback: Not specified

Farmington, MI

Farmington, MI has a total ban on poultry within city limits

Southfield, MI

Hen Limit: Up to 12 hens | Roosters: Not allowed | Permit: Required | Setback: 20 ft from side/rear property lines

Waterford, MI

Waterford, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

West Bloomfield, MI

West Bloomfield, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Novi, MI

Novi, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Royal Oak, MI

Hen Limit: Not specified | Roosters: Not specified | Permit: Not specified | Setback: Not specified

Bloomfield Hills, MI

Bloomfield Hills, MI has a total ban on poultry within city limits

Clarkston, MI

Clarkston, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Pontiac, MI

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

South Lyon, MI

South Lyon, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lake Orion, MI

Lake Orion, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

White Lake, MI

White Lake, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Oxford, MI

Oxford, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Oak Park, MI

Oak Park, MI has a total ban on poultry within city limits

Madison Heights, MI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Commerce Township, MI

Commerce Township, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Walled Lake, MI

Walled Lake, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Milford, MI

Milford, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Birmingham, MI

Birmingham, MI has a total ban on poultry within city limits

Holly, MI

Holly, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Auburn Hills, MI

Auburn Hills, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Ferndale, MI

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Highland, MI

Highland, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wixom, MI

Wixom, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Franklin, MI

Franklin, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Berkley, MI

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Ortonville, MI

Ortonville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Hazel Park, MI

Hazel Park, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Clawson, MI

Clawson, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Otsego County, MI

Gaylord, MI

Gaylord, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Ottawa County, MI

Holland, MI

Hen Limit: 4–6 hens (by lot size) | Roosters: Not allowed | Permit: Required | Setback: 5 ft from property lines; 25 ft from neighboring dwellings

Hudsonville, MI

Hudsonville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Grand Haven, MI

Grand Haven, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Zeeland, MI

Zeeland, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Jenison, MI

Jenison, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Spring Lake, MI

Spring Lake, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Allendale, MI

Allendale, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Saginaw County, MI

Saginaw, MI

Saginaw, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Freeland, MI

Freeland, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Shiawassee County, MI

Owosso, MI

Owosso, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

St. Clair County, MI

Port Huron, MI

Port Huron, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fort Gratiot, MI

Fort Gratiot, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Saint Clair, MI

Saint Clair, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Algonac, MI

Algonac, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

St. Joseph County, MI

Sturgis, MI

Sturgis, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Three Rivers, MI

Three Rivers, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Van Buren County, MI

Paw Paw, MI

Paw Paw, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

South Haven, MI

South Haven, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mattawan, MI

Mattawan, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Washtenaw County, MI

Ypsilanti, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 20 ft from neighboring dwellings (rear yard)

Saline, MI

Hen Limit: Up to 12 hens | Roosters: Not allowed | Permit: Not specified | Setback: Not specified

Dexter, MI

Dexter, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Chelsea, MI

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Whitmore Lake, MI

Whitmore Lake, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Milan, MI

Milan, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wayne County, MI

Westland, MI

Westland, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Dearborn Heights, MI

Dearborn Heights, MI has a total ban on poultry within city limits

Taylor, MI

Taylor, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Northville, MI

Northville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Redford, MI

Redford, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Grosse Pointe, MI

Grosse Pointe, MI has a total ban on poultry within city limits

Plymouth, MI

Plymouth, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Belleville, MI

Belleville, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Trenton, MI

Trenton, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Hamtramck, MI

Hamtramck, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lincoln Park, MI

Lincoln Park, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Romulus, MI

Romulus, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Allen Park, MI

Allen Park, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Southgate, MI

Southgate, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Garden City, MI

Garden City, MI has a total ban on poultry within city limits

Flat Rock, MI

Flat Rock, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wyandotte, MI

Wyandotte, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Inkster, MI

Inkster, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wayne, MI

Wayne, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Riverview, MI

Riverview, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Highland Park, MI

Highland Park, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Harper Woods, MI

Harper Woods, MI has a total ban on poultry within city limits

Rockwood, MI

Rockwood, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Melvindale, MI

Melvindale, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Grosse Ile, MI

Grosse Ile, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wexford County, MI

Cadillac, MI

Cadillac, MI has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Michigan Rural & Smaller Towns

Rural and unincorporated areas often allow 10 or more hens, roosters on larger lots, and fewer permits. Nuisance and zoning rules still apply.

Zoning, Building Permits & HOA Notes

Coops count as accessory structures with rules on size, height, and setbacks. Building permits may apply for larger ones. Right to Farm protections may apply in some cases but usually not residential.

Michigan Predator Challenges

Common threats in suburban and rural areas include foxes, raccoons, hawks, coyotes, and weasels. Bears and wolves appear up north.

Permits & Local Requirements

MDARD requires no statewide permit but promotes registration and biosecurity. Many cities require local zoning or development permits; rural towns often need none for small flocks.

Selling Backyard Eggs in Michigan

Small direct-to-consumer egg sales allowed under cottage food rules with no permit for very small scale. Label eggs as ungraded and follow safe handling. Larger sales may need MDARD registration or licensing.

Michigan State Poultry Slaughter Rules

Michigan follows the federal Poultry Products Inspection Act (PPIA) and enforces its exemptions through the Michigan Department of Agriculture & Rural Development (MDARD). Small producers may process birds on-farm under specific federal exemptions, while any poultry entering commerce must meet state food‑safety and licensing requirements.

  • Personal Use: Poultry slaughtered solely for the owner’s household does not require inspection or licensing, provided the birds are healthy and processed under sanitary conditions. Products must be labeled “Not for Sale” under the USDA custom exemption (9 CFR 381.10(a)(3)).
  • Commercial Sale: Michigan allows on‑farm processing and sale under the federal 1,000‑bird and 20,000‑bird exemptions. Producers may sell directly to consumers under the 1,000‑bird exemption, while the 20,000‑bird exemption allows broader intrastate sales if MDARD licensing, sanitation, and facility requirements are met. (PPIA §464(c); 9 CFR 381.10; MDARD enforcement). .
  • Humane Standards: Birds must be slaughtered using methods that render them insensible to pain before killing, or by approved religious‑ritual methods. Michigan enforces these standards through MDARD and federal humane‑handling rules (PPIA; MDARD oversight).
  • Nuisance Laws: Wastewater, offal, and by‑products must be managed to avoid contamination or public‑health hazards. Producers may need additional permits for wastewater or well use through the Michigan Department of Environment, Great Lakes, and Energy (EGLE). Local health departments may also enforce nuisance and sanitation rules.

Essential Guides for Backyard Chicken Success

Michigan lake-effect snow requires a roof with a serious pitch, so our predator-proof coop blueprints are engineered to shed heavy snow and ice efficiently. For Michigan's best chicken breed and coop maintenance, view our Ultimate Backyard Chicken Coop Management Guide.

Official Sources

1. When available, we reference Michigan municipal bylaws and ordinances from verified platforms like ecode360.com, municode.com, and local government websites at the time of publication.

2. MDARD - Michigan Agriculture & Rural Development - Animal Health

3. When a city or county has no published ordinance available in the sources above, we state “no publicly available ordinance data.” This does not mean chickens are banned — only that we could not locate a citable published rule. See our disclaimer below.

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 address. See our full Disclaimer & Legal Notice.