Where is the ball python legal?

Python regius. Restricted in 6 of the 52 jurisdictions checked. Every entry quotes the rule it comes from.

Interactive map

Alabama: no restriction found for ball pythonAlaska: no restriction found for ball pythonArizona: no restriction found for ball pythonArkansas: no restriction found for ball pythonCalifornia: no restriction found for ball pythonColorado: no restriction found for ball pythonConnecticut: no restriction found for ball pythonDelaware: permit required for ball pythonFlorida: no restriction found for ball pythonGeorgia: no restriction found for ball pythonHawaii: banned for ball pythonIdaho: no restriction found for ball pythonIllinois: no restriction found for ball pythonIndiana: no restriction found for ball pythonIowa: no restriction found for ball pythonKansas: no restriction found for ball pythonKentucky: no restriction found for ball pythonLouisiana: no restriction found for ball pythonMaine: no restriction found for ball pythonMaryland: no restriction found for ball pythonMassachusetts: no restriction found for ball pythonMichigan: no restriction found for ball pythonMinnesota: conditions apply for ball pythonMississippi: no restriction found for ball pythonMissouri: no restriction found for ball pythonMontana: no restriction found for ball pythonNebraska: no restriction found for ball pythonNevada: no restriction found for ball pythonNew Hampshire: no restriction found for ball pythonNew Jersey: permit required for ball pythonNew Mexico: no restriction found for ball pythonNew York: no restriction found for ball pythonNorth Carolina: no restriction found for ball pythonNorth Dakota: no restriction found for ball pythonOhio: no restriction found for ball pythonOklahoma: no restriction found for ball pythonOregon: no restriction found for ball pythonPennsylvania: no restriction found for ball pythonRhode Island: no restriction found for ball pythonSouth Carolina: no restriction found for ball pythonSouth Dakota: no restriction found for ball pythonTennessee: no restriction found for ball pythonTexas: no restriction found for ball pythonUtah: no restriction found for ball pythonVermont: no restriction found for ball pythonVirginia: no restriction found for ball pythonWashington: no restriction found for ball pythonWest Virginia: permit required for ball pythonWisconsin: no restriction found for ball pythonWyoming: no restriction found for ball pythonDistrict of Columbia: no restriction found for ball python

Select a state for the rule behind its colour. Alaska, Hawaii and the District of Columbia are drawn out of position so they can be clicked. The counts include New York City, which has rules separate from the surrounding state and so cannot be shaded on a state map. Listed in full below.

What the colours mean

  • Banned (2)No legal way to keep one, and no permit to apply for.
  • Permit required (3)Legal, but you need a permit or license before the animal arrives.
  • Conditions apply (1)Legal without a permit only if a stated condition is met, such as a generation, a size or an indoor-only rule.
  • UnclearThe rule genuinely does not resolve for this animal. Ask the agency before relying on it.
  • No restriction found (46)This jurisdiction was read for this animal and nothing in it restricts one.
  • Not checked yetWe have not read this jurisdiction for this animal. It is not a clean bill of health, it is a gap.

Every restriction on the ball python

6 of the 52 jurisdictions checked restrict this animal in some way. The rest had no rule we could find. Open a row for the wording of the rule and the citation behind it.

Hawaii

Banned
Serpentes (all species)

All snakes prohibited.

How this rule works: Also carries the default rule: introduction is 'prohibited except for those animals on the lists' incorporated in § 4-71-6.5.

Hawaii Administrative Rules § 4-71-6, List of Prohibited Animals →

New York City

Banned§ 161.01(b)(10)
Reptiles (Reptilia). All Helodermatidae ...; all front-fanged venomous snakes, even if devenomized ...; all venomous, mid-or rear-fanged, Duvernoy-glanded members of the family Colubridae, even if devenomized; any member, or hybrid offspring of the family Boidae, including, but not limited to, the common or green anaconda and yellow anaconda; any member of the family Pythonidae, including, but not limited to, the African rock python, Indian or Burmese python, Amethystine or scrub python; any member of the family Varanidae, including the white throated monitor, Bosc's or African savannah monitor, Komodo monitor or dragon, Nile monitor, crocodile monitor, water monitor, Bornean earless monitor; any member of the family Iguanidae, including the green or common iguana; any member of the family teiidae, including, but not limited to, the golden, common, or black and white tegu; all members of the family Chelydridae, including snapping turtle and alligator snapping turtle; all turtles and tortoises with a carapace length of less than four (4) inches; and all members of the order Crocodylia ...

The python clause is a family, not a list: "any member of the family Pythonidae, including, but not limited to, the African rock python, Indian or Burmese python, Amethystine or scrub python". Python regius is a member of that family, so a ball python is prohibited in the five boroughs even though nothing about it resembles the examples. New York State names six large constrictors; the city bans the family. § 161.01(d) is worth knowing alongside the prohibition: a prohibited animal may be seized by any authorized city employee, the owner has three business days to request a hearing, and with the Department's written consent the animal may be removed to a jurisdiction where it is not prohibited. That last provision is the closest thing to relief in the article.

How this rule works: A city rule that is stricter than any state on this map, and it works in three layers. It opens with a standard rather than a list, deeming a wild animal to be "any animal which is naturally inclined to do harm and capable of inflicting harm upon human beings". It then adds, at (b)(ii), any wildlife protected or endangered under federal, STATE or local law, which imports New York State's protected wildlife scheme into the city wholesale. And it closes with 24 numbered clauses that work mostly by family: all cats other than Felis catus and their hybrids, all dogs other than Canis familiaris, all Mustelidae including the ferret by name, all squirrels, all marsupials, all large rodents, all Boidae, all Pythonidae, all Varanidae, all Iguanidae, all teiidae, all Chelydridae, all venomous spiders including the tarantula by name, and all turtles under four inches. § 161.01(c) is the short answer to what is left: gerbil, hamster, guinea pig, domesticated rabbit, and small birds such as parakeet, parrot, canary and finch.

New York City Health Code § 161.01, Wild and other animals prohibited →

Delaware

Permit required3 Del. Admin. Code 903-7.5.2.10, with 903-6.2
Giant snakes over 5 feet (anacondas, pythons, boas)

Corrected from banned. Pythons do appear in these regulations, but only at 7.5.2.10, which lists giant snakes over five feet among the animals a Sales Permit holder may not breed. That is a breeding restriction on one permit class, not a prohibition on possession, and it carries a size qualifier the previous entry read past. The only animals the State Veterinarian may not permit at all are gila monsters, beaded lizards and komodo dragons. A ball python is a non-native reptile on no exempt list, so it needs an Individual permit. The permit is a $25 Individual permit from the Department of Agriculture, issued where possession will be in the public interest, so this is a real route rather than a closed door.

How this rule works: The regulation that actually decides Delaware, and it is much narrower than the list circulating in secondary sources. § 7201 requires a permit before anyone brings in, possesses, sells or exhibits a live wild mammal, a hybrid of a wild mammal, or a live reptile not native to Delaware, and bans non-native venomous snakes outright with no permit available. Regulation 6.1 then exempts a named list of pets from the permit entirely, and 6.2 says everything else needs one. The only species the State Veterinarian may not permit at all are at 4.7: gila monsters, beaded lizards and komodo dragons. Pythons, anacondas and boas appear only at 7.5.2.10, a restriction on what Sales Permit holders may breed, not a possession ban. The Delaware regulations site is a single-page app that serves no text to a fetcher, so this was read from a full reproduction and cross-checked against the Department of Agriculture's own exotic animals page.

3 Del. Admin. Code 903, Exotic Animal Regulations, with Del. Code tit. 3 § 7201 →

New Jersey

Permit requiredN.J.A.C. 7:25-4.3(a)3.i
Reptiles: i. Pythons - Family Pythonidae;

The ball python is answered by name on the 4.3 permit list rather than by the catch-all. The list takes the whole family, "Pythons - Family Pythonidae", so it does not matter that Python regius is never named. The list is written by family as often as by species, and 4.3 is open-ended, "include, but are not limited to", so being on it settles the permit question but not being on it settles nothing. The permit is the individual hobby permit at 4.6(a)1, subject to the general possession criteria at 4.7. The contrast with the boa constrictor next door is the thing to hold on to: 4.4 exempts Boa constrictor by name while 4.3 puts every python on the permit list, so two snakes of similar size and temperament get opposite answers in the same state.

How this rule works: The Division's handout of the 4.3 permit list. It is open-ended, 'include, but are not limited to', and works by family as often as by species, so Pythonidae, Boidae, Lampropeltis, Varanus, Scincidae and Gekkonidae each answer several pet species at once.

N.J.A.C. 7:25-4.3 Exotic Species and Nongame species requiring a permit for possession →

West Virginia

Permit requiredW. Va. Code § 20-2-13; § 20-1-2; § 20-2-4(a), (b)
No person shall transport into or have in his possession within this state any live wildlife or viable eggs thereof from without the state, except as authorized by an importation permit issued by the director

West Virginia’s importation section is the rule the rest of this column was written without, and it changes the answer for every exotic reptile and amphibian in it. W. Va. Code § 20-1-2 builds wildlife out of wild birds, wild animals, game and fur-bearing animals, fish, reptiles, amphibians, mollusks, crustaceans and all forms of aquatic life used as fish bait. The reptile and amphibian clause carries no nativity qualifier and no captive-bred carve-out, so a pet reptile or amphibian bought from an out-of-state breeder is live wildlife from without the state. A ball python is a reptile and a West African species, so it is wildlife from without the state on any route into West Virginia. § 20-2-13 then bars both bringing that animal in and having it in possession within the state except under an importation permit from the director, and the permit is discretionary: the director may issue it, fix its terms and revoke it at his pleasure. How firm this is, both ways. § 20-2-4(a) independently makes it unlawful to take, obtain, purchase, possess or maintain in captivity any live wildlife except as the chapter or a rule provides, and § 20-2-4(b) says wildlife lawfully taken outside of this state is subject to the same laws and rules as wildlife taken within it, which closes the argument that an out-of-state origin puts the animal outside the chapter before it is made. Against that, the section is headed importation and certification and the body of it is disease control, fish pathologist certificates and inspection of imported shipments, with the only penalty clause written for coyotes. Nothing in Title 58 implements § 20-2-13 for anything but aquaculture, and WVDNR publishes no application for an importation permit. So this is a statutory permit requirement that is real on paper with its machinery not visibly in place, which is the same shape as the Minnesota breeder condition and is recorded the same way. Neither of West Virginia’s two species lists bars this animal. W. Va. C.S.R. § 74-1-3, the dangerous wild animal list adopted 5 April 2022, is a mammal list plus the Komodo dragon. W. Va. C.S.R. § 58-73 reaches native West Virginia reptiles and amphibians only.

How this rule works: West Virginia splits its animals by two definitions in one section. Wildlife takes in reptiles, amphibians, mollusks and crustaceans with no nativity limit and no terrestrial arthropod at all. Wild animals means all mammals native to the State of West Virginia, which is the phrase that decides every mammal here. § 20-2-4 bars possessing either except as the chapter or a rule provides, and § 20-2-51 is the only pet route, a two dollar permit from the director.

W. Va. Code § 20-1-2 (definitions), § 20-2-4 (possession of wildlife), § 20-2-13 (importation) and § 20-2-51 (permit for keeping pets) →

Minnesota

Conditions apply§ 97A.401, subd. 8
The commissioner must prescribe conditions and may issue permits to breed, propagate, and sell snakes, lizards, and salamanders. A snake, lizard, or salamander that is obtained from a permitted breeder or that was possessed before August 1, 2021, may be possessed as a pet.

Minnesota gets here in three steps, and the surprise is that none of them turns on the species being native. Section 97A.015, subd. 55 defines wild animals as creatures wild by nature and includes reptiles, with no geographic limit. Subd. 39 makes snakes, lizards and salamanders protected wild animals as whole categories. Section 97A.501, subd. 1 then bars possessing a protected wild animal unless the game and fish laws allow it, and this subdivision is the allowance. A ball python is a snake, so it needs to have come from a permitted breeder or to have been held before 1 August 2021. Two things to know about how firm this is. The statute says the commissioner "must" prescribe conditions, but there is no snake, lizard or salamander breeder permit on the DNR's permits page, Minnesota Rules chapter 6256 covers only frogs and turtles, and no rule chapter implements the subdivision. And the DNR's own pet-trade page describes the change as reaching "wild collected Minnesota snakes, lizards, and/or salamanders", which is narrower than the statute's words and does not mention the breeder permit at all. So the condition is real on paper and its machinery is not visibly in place.

How this rule works: Subd. 8, added in 2021, is the pet reptile rule: the commissioner must prescribe conditions and may issue breeder permits, and a snake, lizard or salamander is possessable as a pet if it came from a permitted breeder or was held before 1 August 2021. Subd. 3 is the older, broader route, allowing special permits without a fee to possess wild animals as pets.

Minn. Stat. § 97A.401, Special permits →

For the full write-up, including the states that get reported wrongly, read the ball python legal guide.

Past the legal question? See the ball python profile.

Cite this page

Every entry here is quoted from the statute or regulation it comes from, with the date it was last read against the published text.

How to read this

Two of the shades mean very different things and are worth telling apart. A flat grey state was read for this animal and nothing in it restricts one. A dotted state has not been read for this animal at all. Coverage runs from two jurisdictions to fifty-one depending on the species, so on a less-researched animal most of the map is a gap in our work rather than a finding, and it should not be taken as permission.

Even a flat grey is not a guarantee. It means no restriction was found in the specific body of law checked for that state, which is recorded alongside each jurisdiction. Cities and counties regularly ban animals their state allows, and several states say so in their own rules.

Hatched grey means the rule genuinely does not resolve. Usually a definition arguably reaches the animal without naming it, and the honest answer is to ask the agency rather than to guess. Those entries are marked unclear on purpose rather than being rounded to a yes or a no.

Every entry links to the regulation it came from. None of this is legal advice, laws change without much notice, and the agency that issues the permit is always the last word. For the federal layer and how state schemes are structured, see the exotic pet legal hub.