Michigan's Right to Farm Act (MCL 286.474) preempts local zoning that conflicts with Generally Accepted Agricultural Management Practices on protected farms.
MCL 286.474(6) provides that local units of government shall not enact, maintain, or enforce ordinances, regulations, or resolutions that conflict in any manner with the Right to Farm Act or GAAMPs developed under it. This preemption affects zoning rules attempting to ban farm operations, restrict farm structures, or set tighter setbacks than GAAMPs allow. However, the 2014 Site Selection GAAMP exempted primarily residential areas from livestock siting protections, returning some local zoning authority over urban livestock. Courts continue to interpret the boundary between protected farms and zoning.
Inconsistent local zoning is unenforceable against compliant farms; non-compliant operations remain subject to local rules.
Flint, MI
Residential pool barriers in Flint follow the Michigan Residential Code 2015 Appendix AG105, which requires a barrier at least 48 inches high around any pool...
Flint, MI
Flint Sec. 17-4 does not list approved residential fence materials but regulates construction features. Commercial and industrial fences over six feet must b...
Flint, MI
Flint Sec. 17-4 does not require neighbor consent to build a fence. Boundary-line disputes between adjoining owners are resolved under Michigan's partition-f...
Flint, MI
Flint requires a Certificate of Zoning Compliance for fence construction. The Zoning Division reviews placement against Sec. 17-4 height and material rules a...
Flint, MI
Flint Code Sec. 17-4 caps fences in A, B, and C residential zoning at 6 feet behind the 50-foot front setback line and 5 feet (max 50% solid) within the fron...
Flint, MI
The City of Flint does not impose a numeric ceiling on the number of dogs, cats, or other companion animals per household in Chapter 9 of the Code. Limits ar...
See how Flint's agricultural zoning protection rules stack up against other locations.
Help us keep this page accurate. If you notice an error or outdated information, let us know.