Keeping Farm Animals as Pets in Minnesota: What You Need to Know
July 30, 2026
Minnesota is one of the most agriculturally active states in the country, and that heritage means many residents feel a natural pull toward keeping goats, chickens, pigs, or horses as companion animals rather than commercial livestock. Whether you live on a rural acreage near Duluth or a suburban lot outside the Twin Cities, the rules governing farm animals as pets can differ dramatically from one address to the next.
Unlike dogs and cats, farm animals in Minnesota are not governed by a single statewide pet ordinance. Instead, a layered system of state statutes, county feedlot rules, and city or township ordinances determines what you can keep, how many animals you may have, and exactly where on your property they must be housed. Getting those details wrong can result in fines, forced removal of your animals, or a neighbor’s nuisance lawsuit. This guide walks you through every layer of that system so you can make informed decisions before bringing any animal home.
Which Farm Animals Can You Keep as Pets in Minnesota
Minnesota does not maintain a single statewide list of approved “pet farm animals,” but local ordinances across the state share a common definition of what counts as a farm animal. Species commonly classified as farm animals include members of the equestrian family (horses, mules), the bovine family (cows, bulls), sheep, poultry such as chickens and turkeys, fowl such as ducks and geese, swine including Vietnamese pot-bellied pigs, goats, bees, llamas, ostriches, emus, burros, and donkeys. If you intend to keep any of these species as a pet rather than for production, you are still subject to the same rules that apply to agricultural animals.
The most popular choices for hobby or pet ownership in Minnesota tend to be chickens, miniature goats, pot-bellied pigs, and dwarf donkeys, partly because their smaller size makes meeting lot-size thresholds easier. Horses remain common on rural residential parcels throughout greater Minnesota. Cattle, hogs, bees, sheep, goats, chickens, turkeys, and horses are all considered farm animals under Minnesota municipal definitions, while dogs, cats, caged birds, gerbils, hamsters, and rabbits that can be housed entirely within a principal structure are classified separately as house pets.
One important distinction: wild or exotic animals — including wolves, coyotes, bears, and most non-domesticated reptiles — are treated under a different legal framework entirely. If you are exploring animals that make poor pets or researching common farm animal species, those resources can help you narrow down which animals are both legal and practical for your situation.
Pro Tip: Even if a species seems “small enough” to be a house pet — like a pot-bellied pig or a miniature donkey — your city or county likely still classifies it as a farm animal under its ordinance. Always check the definitions section of your local code before purchasing.
Zoning and Property Requirements in Minnesota
Your property’s zoning designation is the single most important factor in determining whether you can legally keep farm animals at all. In most Minnesota cities and townships, farm animals are only a permitted use in agricultural (A), rural residential (RA), or similarly designated zones. Farm animals are permitted on all property zoned as agricultural and on property owned by the University of Minnesota while used for agricultural or research purposes. On residentially zoned lots, farm animals are typically prohibited outright or require a special permit.
You should find out how your property is zoned and review the minimum acreage requirements of local ordinances, since most land use zoning ordinances require minimum lot sizes. You can usually look up your parcel’s zoning designation through your county’s GIS or planning department website, or by calling your local planning and zoning office directly.
You should also keep informed about parcels adjacent to your current or future livestock operation that may be re-zoned from agricultural to non-agricultural uses. In some situations, zoning ordinance changes may mean older livestock operations are located on parcels that are now non-conforming due to the size of the parcel. A non-conforming designation does not automatically require you to remove your animals, but it can limit your ability to expand or rebuild structures.
If your property sits in an unincorporated area — meaning it falls outside any city limits — your county’s zoning ordinance controls. Rural counties like Otter Tail, Morrison, and Stearns tend to be more permissive than suburban counties around the Twin Cities metro, though each has its own specific rules. You may also want to explore beekeeping laws in Minnesota if honeybees are part of your plan, as they often fall under separate ordinance provisions even within the farm animal category.
Lot Size and Number Limits for Farm Animals in Minnesota
Minimum lot size requirements are among the most commonly enforced restrictions for Minnesotans who want to keep farm animals as pets. These thresholds vary widely by jurisdiction, so the examples below illustrate the range you should expect when researching your own municipality.
| Jurisdiction | Minimum Lot Size | Animal Limit / Notes |
|---|---|---|
| Waverly, MN (RA zone) | 10 acres | 1 horse or livestock per 2 acres; higher numbers by interim use permit |
| Farmington, MN (all zones) | 2.5 acres | General farm animals; chickens and bees on urban lots governed separately |
| Apple Valley, MN (R-1) | 40,000 sq. ft. | Horses only; other farm animals restricted to agricultural zones |
| St. Cloud, MN (chickens) | 6,000 sq. ft. | Up to 4 hens, no roosters, permit required |
| Mounds View, MN (R-1) | Standard residential lot | Up to 12 chickens and/or ducks with city council approval |
In Waverly, the keeping of horses or domestic livestock is a permitted use in Residential-Agriculture (RA) zoning districts only, provided the minimum lot size is ten acres and the number of horses or domestic livestock does not exceed one per two acres unless a higher number is granted by an interim use permit. This one-animal-per-two-acres ratio is a common benchmark across many Minnesota municipalities for larger livestock.
In Farmington, the keeping of farm animals is a permitted accessory use in all zoning districts provided the minimum lot size is two and one-half acres. Chickens and bees on smaller urban lots in Farmington are handled under separate sections of the city code, which is a pattern repeated in many Minnesota cities that want to allow backyard poultry without opening the door to larger livestock on small lots.
Some cities, counties, and townships have animal unit caps and/or require conditional use permits. An “animal unit” is a standardized measurement used to compare different species: one cow equals one animal unit, while a pig or sheep may equal a fraction of a unit. Caps on animal units are more common in suburban and exurban counties where residential and agricultural uses overlap. If you are thinking about starting a small flock, the tips for starting a backyard poultry operation are worth reviewing alongside your local ordinance.
Key Insight: Roosters are prohibited in nearly every Minnesota city that allows backyard hens. If your goal is to keep chickens as pets, plan on hens only unless you have confirmed your jurisdiction explicitly permits roosters.
Permit and Registration Requirements in Minnesota
Whether you need a permit to keep farm animals as pets in Minnesota depends entirely on your local jurisdiction — there is no uniform statewide permit for hobby livestock. That said, many cities across the state require some form of written approval before you bring animals home, and the process can be more involved than a simple license fee.
Minneapolis is one of the more detailed examples. Backyard chickens are allowed in Minneapolis, but a Fowl Permit is required. The process requires neighbor consent from 80% of neighbors within 100 feet, completion of a fowl education course, zoning approval from CPED, and an animal control inspection. Annual fees run $32 for 1–6 birds, $58 for 7–15 birds, $84 for 16–30 birds, and $110 for roosters. You can contact Minneapolis Animal Care and Control at 612-673-6222 for current permit details.
In Plymouth, a Chicken Permit is required before getting birds. In Oakdale, a Keeping of Animals Permit from the Police Department is required. In St. Cloud, a permit is required with an initial fee of $25 and a renewal fee of $10, valid for one year. These examples show that even within the Twin Cities metro, the permitting agency, fee structure, and renewal requirements differ from city to city.
For larger livestock — horses, goats, pigs — many jurisdictions require a conditional use permit (CUP) or an interim use permit (IUP) rather than a standard animal license. With the exception of animals allowed as house pets or on agricultural and RA-zoned parcels, no other animals are allowed except by interim use permit as regulated under the provisions of the local Zoning Ordinance. A CUP or IUP typically involves a public hearing, a site plan review, and neighbor notification — a process that can take several weeks. Contact your city or county planning department well in advance of acquiring animals.
At the state level, the Minnesota Department of Agriculture’s Animal Ordinance Map lets you click on individual counties to view livestock-related ordinance summaries and links to more detailed local rules. There may be local regulations the MDA is not aware of, so you should also check with your county, township, or city officials.
Housing, Setback, and Sanitation Rules in Minnesota
Even if your zoning and permit situation is in order, you still need to comply with rules about how and where your animals are housed. Minnesota municipalities consistently impose three types of physical requirements: setback distances from property lines and neighboring dwellings, structural standards for enclosures, and sanitation obligations for waste disposal.
Setbacks from neighboring dwellings are among the most strictly enforced rules. Farm animals may not be confined in a pen, feedlot, or building within one hundred feet of any residential dwelling not owned or leased by the farmer. This 100-foot rule appears in ordinances across multiple Minnesota cities and is also reflected in state-level guidance. Reciprocal setbacks between livestock operations and residential dwellings are required by state statute and vary from county to county and township to township.
For smaller animals like chickens, setback distances are typically measured from the coop structure rather than the animals themselves. Coop structures in Mounds View must be set back at least 20 feet from property lines and the subject home, located only in rear yards, and new coops require a building permit as an accessory structure. In St. Cloud, coops must provide at least 3 square feet per chicken inside the structure, with a 5-foot setback from adjacent property lines required.
Sanitation is treated as a public health matter, not just a neighborly courtesy. The owner or keeper of any animal is responsible for the immediate removal and proper disposal of feces deposited by the animal on any property not owned or occupied by the keeper, and must also periodically remove waste from their own property to prevent the creation of a public nuisance. Failure to maintain sanitation standards is one of the most common reasons animal-keeping permits are revoked or complaints are filed.
- Place coops and pens in rear yards only, away from street-facing views
- Use enclosed, predator-resistant structures that meet your city’s accessory building code
- Compost or remove manure regularly — most ordinances treat accumulated waste as a nuisance condition
- Provide clean, fresh water within the enclosure at all times
- Confirm whether your coop or barn requires a building permit before construction begins
Animal enclosures are subject to the accessory structure requirements of the local Zoning Ordinance. This means your chicken coop or goat shelter may need to comply with the same height, setback, and footprint rules that apply to a garden shed or detached garage. If you are planning a larger structure for horses or cattle, a full building permit will almost certainly be required. You can also review ruminant animals like goats and cattle to better understand their space and shelter needs before designing your enclosure.
County and City Ordinances That May Override State Rules in Minnesota
One of the most important things to understand about keeping farm animals as pets in Minnesota is that local law governs day-to-day compliance — and local rules can be far more restrictive than any state-level guidance. When a county, township, or city in Minnesota adopts or changes a livestock-related ordinance, they must submit a copy to the commissioner of agriculture. The MDA’s Animal Ordinance Map provides information about these local ordinances, including setbacks and separation distances, conditional use permits, feedlot size limitations, and minimum acreage requirements.
Cities in the Twin Cities metro tend to be the most restrictive. Some prohibit farm animals entirely on residentially zoned lots. For example, Apple Valley prohibits farm poultry and farm animals on most residential lots, with farm poultry or farm animals permitted only on property zoned for agricultural uses. Other cities like Woodbury allow backyard chickens in R-1 and R-2 zones with no permit required, while Minneapolis requires a full permit process with neighbor consent and annual fees. The variation is substantial.
County ordinances add another layer, particularly for residents in unincorporated townships. You should contact your county zoning office to determine if growth boundaries have been established near cities and other jurisdictions, as some cities, counties, and townships have animal unit caps and/or require conditional use permits. Douglas County, for instance, publishes separate zoning rules for animal agriculture broken down by specific zoning district.
Important Note: HOA rules are entirely separate from city or county ordinances. Even if your city permits backyard chickens or miniature goats, your homeowner’s association may prohibit them. Always review your CC&Rs independently of your municipal research.
Because ordinances can vary widely by county, checking your local requirements is the best way to stay compliant and avoid fines. The most reliable approach is to contact your city or county planning department directly, request a copy of the current animal ordinance, and ask specifically whether the species you want to keep is classified as a farm animal under that ordinance. You may also find it useful to review Minnesota’s animal welfare laws to understand your broader obligations as an animal owner in the state.
For residents near state or county boundaries, it is worth noting that neighboring Wisconsin and Iowa have their own separate frameworks. If you are relocating to Minnesota with animals already in your care, safely transporting pets to a new home is a practical consideration alongside researching your new jurisdiction’s rules.
Right-to-Farm Laws and How They Apply to Pet Farm Animals in Minnesota
Minnesota’s right-to-farm law, codified at Minn. Stat. § 561.19, provides nuisance liability protection for qualifying agricultural operations. Understanding what this law does — and does not — protect is essential for anyone keeping farm animals as pets rather than as part of a commercial operation.
Minnesota Statute 561.19 offers nuisance liability protection for agricultural operations by limiting the circumstances under which they can be deemed a nuisance. Such protections apply to operations that are agricultural in nature, including the production of crops, livestock, poultry, dairy, or poultry products. The law provides legal safeguards for established farms, particularly family farms, against complaints that might arise from newcomers to rural areas.
An agricultural operation is not and shall not become a private or public nuisance after two years from its established date of operation if the operation complies with the provisions of all applicable federal, state, or county laws, regulations, rules, and ordinances and any permits issued for the agricultural operation, and operates according to generally accepted agricultural practices. This two-year threshold is important: a new operation does not receive full nuisance immunity on day one.
The law’s protections have real limits for hobby keepers. The protection does not extend to operations primarily engaged in processing agricultural products, the agricultural operation must be established prior to the surrounding non-agricultural activities, and the operation must comply with applicable state and federal laws and regulations. If you keep a small number of animals purely as pets with no agricultural production purpose, it is not guaranteed that a court would classify your arrangement as a protected “agricultural operation” under § 561.19.
Once up and running for two years, operations cannot be declared a general nuisance to the public or a private nuisance to neighboring owners, provided the operation is located in an area zoned for agriculture, uses agricultural practices common to the area, and meets other applicable laws. That last requirement — meeting all applicable laws — means you must be in full compliance with your local ordinances for the right-to-farm protection to apply at all.
Local governments have the authority to enact zoning ordinances such as setback requirements for farms to mitigate nuisance issues, but these local ordinances must align with the right-to-farm law and other state provisions. In practice, this means a township can require a 300-foot setback for a hog barn, but it cannot use a zoning ordinance as a pretext to eliminate a lawfully operating farm that was established before the ordinance took effect.
The bottom line for pet farm animal keepers: the right-to-farm law is a meaningful but narrow shield. It protects established, compliant operations from neighbor nuisance claims — it does not override your local zoning code, exempt you from permit requirements, or protect an operation that was never in compliance to begin with. Before you rely on § 561.19 as a defense, make sure your operation is fully legal under every applicable local ordinance. Exploring Minnesota’s protected animal species is also worthwhile if you live near natural habitats where your farm animals could interact with wildlife.
Pro Tip: If a neighbor moves in after you have been legally operating for two or more years and then files a nuisance complaint about odor or noise from your animals, Minnesota’s right-to-farm law is your strongest legal defense — provided you have maintained full compliance with all applicable permits and ordinances throughout that period.
Keeping farm animals as pets in Minnesota is entirely achievable, but it requires research specific to your address rather than a one-size-fits-all answer. Start with your county’s zoning designation, verify the local ordinance for your city or township, confirm any permit requirements before acquiring animals, and build your housing to meet setback and sanitation standards from day one. The Minnesota Department of Agriculture’s Animal Ordinance Map and your county planning office are the two most reliable starting points for getting jurisdiction-specific answers. For broader context on animal care and ownership, the range of low-maintenance pet options and stray animal considerations are useful companion resources as you plan your setup.