Can You Own a Python in Minnesota? State and Federal Rules Explained
August 31, 2026
If you’re wondering whether you can own a python in Minnesota, the short answer is yes, for most species, most of the time. Unlike Florida, where feral Burmese pythons have overrun the Everglades, Minnesota’s winters mean an escaped or released constrictor has almost no realistic shot at surviving outdoors, let alone establishing a wild population.
That doesn’t mean python ownership here is a free-for-all, though. Federal injurious-species restrictions, a state wildlife code built around protected animals, and a patchwork of city ordinances all shape what you can legally buy, keep, or move into the state. This guide breaks down what applies at each level, which species draw the most scrutiny, and what happens if you get it wrong.
Is It Legal to Own a Python in Minnesota
Minnesota does not have a single statewide law that names pythons as illegal pets. Most snakes, including non-native pythons, fall outside the state’s narrow list of “regulated animals,” which under Minnesota Statute 346.155 defines “regulated animal” to mean all members of the Felidae family except the domestic cat, bears, and all non-human primates. Pythons simply aren’t part of that category.
That said, snakes and other reptiles are still touched by Minnesota’s game and fish code. Under current state law in Minnesota, most native herps are classified as “protected wild animals” under Chapter 97A of the Game and Fish statutes, and a 2021 law expanded the Department of Natural Resources’ authority over reptile breeding and sales. Because pythons are not native to Minnesota, they typically fall outside that specific native-species framework, but city and county ordinances frequently fill the gap. Whether you can legally keep a python often depends far more on your zip code than on state statute.
Important Note: Minnesota’s exotic pet rules are split across three layers, state wildlife law, federal injurious-species rules, and local city or county ordinances. A python that’s legal under state law can still be banned outright in your specific city.
Federal Law: The Lacey Act and “Injurious” Python Species
The most significant restriction on python ownership in the United States doesn’t come from any state at all. It comes from the federal Lacey Act, which prohibits the trade of species in the United States that are deemed injurious to people, agriculture, horticulture, forestry, wildlife or wildlife resources. In 2012, the U.S. Fish and Wildlife Service used this authority against several large constrictor species. The Service banned the importation and interstate transportation of the Burmese python, the northern and southern African rock pythons, and the yellow anaconda, with the rule becoming effective on March 23, 2012. The Burmese python, scientifically known as Python molurus bivittatus, was the species that originally triggered the rulemaking after establishing a breeding population in the Florida Everglades. In 2015, the Service expanded the injurious list to add several more large snakes, including the reticulated python (Python reticulatus) and green anaconda, per a court case that later challenged the rule.
It’s worth understanding what “injurious” actually restricts. According to a USARK legal summary of the rule, permits may be granted for the importation or transportation of live specimens of injurious wildlife for scientific, medical, educational, or zoological purposes, but the Lacey Act does not have provisions for the transport of personal pets. Importantly, this is not a ban on owning these species as pets, and current owners can keep their pets and even breed them within their home state.
A 2017 federal court decision narrowed the rule’s reach even further. The D.C. Circuit Court of Appeals affirmed a ruling in favor of the U.S. Association of Reptile Keepers, lifting restrictions on interstate commerce of injurious species listed under the Lacey Act. Even so, the Lacey Act’s strict ban on importing injurious species from outside the country, or trading them between U.S. territories, still stands, and only animals already within the United States may be legally bought and sold domestically. If you’re bringing a python into Minnesota from a foreign source, this is the law that governs you, not state statute.
Which Python Species Are Restricted or Banned in Minnesota
No Minnesota statute names specific python species as prohibited pets the way Florida’s exotic wildlife rules do. Species status here is largely inherited from the federal injurious list described above, plus whatever your particular city has chosen to restrict. The table below summarizes where things stand for the species most commonly kept as pets.
| Python Species | Federal Lacey Act Status | Typical Minnesota State Status |
|---|---|---|
| Burmese Python | Injurious since 2012 (import/interstate transport restricted) | No statewide ownership ban; local rules vary |
| Northern African Python | Injurious since 2012 | No statewide ownership ban; local rules vary |
| Southern African Python | Injurious since 2012 | No statewide ownership ban; local rules vary |
| Reticulated Python | Injurious since 2015 | No statewide ownership ban; local rules vary |
| Ball Python | Not listed as injurious | No statewide ownership ban; commonly kept |
Ball pythons remain the most widely available pet python nationally precisely because they were never added to the federal injurious list, and Minnesota treats them no differently from other non-native, non-endangered reptiles at the state level. If you want a deeper look at what makes the Burmese python different from smaller pet species, including its size and care needs, that’s worth reading before you commit to one. For comparison, Minnesota’s own native snake population, covered in this guide to snakes found throughout Minnesota, is governed by an entirely separate set of native-species rules under Chapter 97A.
Permit Requirements for Owning a Python in Minnesota
Whether you need a permit to keep a python in Minnesota depends heavily on what you’re doing with the animal, not just what species it is. The 2021 legislative update to the state’s game and fish statute gave the DNR commissioner authority to prescribe conditions and issue permits to breed, propagate, and sell snakes, lizards, and salamanders, while allowing animals obtained from a permitted breeder or possessed before August 1, 2021 to be kept as pets. That framework was built primarily around native reptile species, so a python purchased from an out-of-state breeder or pet store generally doesn’t require this specific DNR breeding permit for simple home ownership. Separately, Minnesota’s broader wild-animal statute gives the commissioner authority to issue special permits more generally. Except in limited cases, special permits may be issued without a fee to take, possess, and transport wild animals as pets and for scientific, educational, rehabilitative, and exhibition purposes, with the commissioner prescribing the conditions for taking, possessing, transporting, and disposing of the wild animals. If you plan to breed pythons commercially or exhibit them publicly, you’ll want to look into the DNR’s Permit to Exhibit Captive Wildlife, which carries a modest annual fee.
City-level permits are a different matter entirely and are often the bigger hurdle. Some Minnesota cities classify all non-domestic reptiles, pythons included, as wild animals requiring a special local permit regardless of what state law says. This is one of several areas, alongside things like the state’s wildlife-related hunting laws, where Minnesota layers state authority on top of extensive local discretion.
Pro Tip: Before buying a python, call your city’s animal control office directly. Many Minnesota municipalities have exotic-pet rules that aren’t easy to find through a general search of state statutes.
Size and Length Restrictions in Minnesota
Minnesota has no statewide statute that sets a specific length or weight cutoff for legally owning a pet python, unlike some states that draw the line at a certain number of feet for “dangerous wild animal” classifications. Instead, Minnesota’s approach ties restrictions to species and classification rather than to a measured size threshold.
That doesn’t mean size is irrelevant in practice. Large constrictors like the Burmese python can exceed 16 feet and well over 100 pounds at maturity, which is exactly why federal regulators flagged the species as injurious in the first place. Cities that ban “large constrictor snakes” or “dangerous reptiles” by category, rather than by exact measurement, are effectively targeting the same species the size concern is meant to address. If you’re considering a species known for reaching a large adult size, expect more scrutiny from both animal control and your homeowner’s insurance than you would with a smaller, more common pet python.
Local Ordinances That May Apply in Minnesota
Local rules are where most python ownership questions in Minnesota actually get answered, and they vary enormously between neighboring cities. In Minneapolis, for example, snakes, lizards and turtles aren’t allowed as pets without a special permit, because reptiles are classified as wild animals under city code. That permit is notably limited: the special permit, which must be issued by Animal Control, only allows a resident to have a “wild animal” for 21 days, meaning long-term pet ownership under that specific permit path isn’t really an option.
Other cities take a narrower approach, banning constrictor species specifically rather than reptiles generally. A well-documented Coon Rapids case involved a resident whose home inspection turned up hundreds of snakes; officials found that boas and pythons were prohibited because they are constrictor snakes under that city’s code, even though the same city had no numeric limit on how many non-prohibited snakes a resident could keep. St. Paul maintains its own prohibited-animals list under city code, and residents there are directed to call the Animal Control Center for the full list of prohibited animals rather than relying on a published statewide standard.
Before assuming a python is fine to bring home, check these local factors:
- Whether your city classifies pythons as “wild,” “exotic,” or “dangerous” animals requiring a permit
- Whether any permit issued is temporary (as in Minneapolis) or ongoing
- Whether your city bans constrictor species specifically, regardless of size
- Whether homeowners’ association rules add restrictions beyond city code
- Whether neighbor notification or consent is required, as some cities require for certain animal permits
This same city-by-city variability shows up across other categories of Minnesota pet ownership. Even something as common as dog ownership involves local nuance, as covered in this breakdown of Minnesota’s dog leash laws, and it’s worth remembering that popular, fully domesticated pets like those featured in this guide to popular dog breeds in Minnesota still face far fewer local restrictions than any reptile classified as a wild animal.
Common Mistake: Assuming that because state law doesn’t ban pythons, your city automatically allows them. Municipal ordinances in Minnesota routinely impose stricter rules than state statute, and ignorance of a local code is rarely accepted as a defense.
Penalties for Illegally Owning a Python in Minnesota
Consequences for illegal python possession in Minnesota depend on which law you’ve run afoul of. At the federal level, moving an injurious species like the Burmese python across state lines without authorization violates the Lacey Act, and injurious species may not be transported into or through U.S. territories or states without a permit issued by the Service. Violations can carry both civil and criminal penalties under federal wildlife law.
At the state level, Minnesota’s wildlife statutes give regulators broad authority to reclaim animals obtained or kept unlawfully. The ownership of a wild animal that is lawfully acquired reverts to the state if a law relating to the sale, transportation, or possession of the wild animal is violated. While pythons themselves aren’t currently listed among Minnesota’s specifically “regulated animals,” that category illustrates how seriously the state treats illegal exotic pet possession generally: a person who knowingly violates the regulated-animals statute could be guilty of a gross misdemeanor and sentenced to imprisonment for up to two years or fined up to $5,000, or both. Minnesota’s invasive species law separately makes it unlawful to possess certain prohibited species without a DNR permit, and any species added to that list in the future would carry its own penalty structure.
Locally, enforcement usually looks less like criminal prosecution and more like code enforcement. Cities that prohibit constrictor snakes or unpermitted wild animals typically respond to violations with citations, mandatory removal of the animal, or in more serious cases, referral to animal welfare investigators, as happened in the widely reported Coon Rapids situation involving hundreds of snakes. The practical lesson across every level of Minnesota law is the same: verify your specific city’s rules before you buy, keep documentation of any permits or purchase records, and never attempt to bring an injurious-listed species across state lines without checking federal requirements first.
Minnesota’s approach to python ownership isn’t a flat yes-or-no answer. It’s a layered system where federal injurious-species rules limit interstate movement and import, state statute mostly stays out of the way for non-native reptiles, and your city government often has the final say. Doing the legwork before you bring a python home, a phone call to animal control, a check of your local code, and confirmation of any species-specific federal restrictions, will save you from the kind of costly surprises that have landed other Minnesota reptile keepers in legal trouble.