Is Keeping Goats in the City Legal in Minnesota After the 2026 Policy Reforms?

Yes, Keeping goats in Minnesota cities is legal but strictly regulated under state and local ordinances. Municipal zoning codes, nuisance laws, and animal welfare statutes govern ownership, with Hennepin and Ramsey counties imposing additional restrictions. Recent 2026 amendments to the Minnesota Animal Welfare Act now require permits for urban goat-keeping, aligning with public health and safety concerns.


Key Regulations for Keeping Goats in the City in Minnesota

  • Zoning and Permits: Cities like Minneapolis and St. Paul mandate special permits for livestock, including goats, under municipal zoning ordinances (e.g., Minneapolis Code of Ordinances § 535.20). Permits often require inspections for housing and sanitation compliance.
  • Nuisance and Welfare Standards: State law (Minn. Stat. § 346.15) prohibits excessive noise, odor, or unsanitary conditions. Goats must have shelter, clean water, and veterinary care; violations may trigger fines or confiscation under the 2026 Animal Welfare Act updates.
  • Breed and Quantity Limits: Many cities cap goat ownership at 2–4 animals per household (e.g., St. Paul’s 2025 Livestock Ordinance). Dairy breeds (e.g., Nubian, Saanen) are typically permitted, but pygmy goats may face additional scrutiny due to size restrictions.