Can You Own a Python in Virginia? What the Law Actually Says
September 1, 2026
You can walk into a Virginia reptile show and legally buy a ball python without any paperwork, yet the state’s wildlife code technically makes it unlawful to possess almost any wild animal without a permit. That contradiction sits at the center of the question of whether you can own a python in Virginia, and the honest answer depends on which species you want, which county or city you live in, and which federal rule happens to apply to that snake.
This guide walks through what Virginia’s state code actually says, how the federal Lacey Act treats certain python species as “injurious,” and which cities and counties have layered their own restrictions on top of state law. By the end, you will know exactly which questions to ask before bringing a python home.
Is It Legal to Own a Python in Virginia
Virginia’s baseline wildlife law is broader than most new owners expect. Under the authority of §§ 29.1-103 and 29.1-521 of the Code of Virginia it shall be unlawful to take, possess, import, cause to be imported, export, cause to be exported, buy, sell, offer for sale, or liberate within the Commonwealth any wild animal unless otherwise specifically permitted by law or regulation. Read literally, that statute covers pythons the same way it covers any other non-domestic animal.
In practice, though, Virginia treats native wildlife differently from non-native pets. Virginia’s native snakes fall under a separate set of rules that, as of a 2021 update, allow no more than one individual of any native or naturalized species of amphibian or reptile per physical address without additional permitting. Pythons are not native to Virginia, so they do not fall under that native-species cap at all — instead, they are handled under the state’s nonnative and exotic animal framework, which is a separate, permit-based system.
Statewide, Virginia makes it illegal to own non-native exotic animals that are considered predatory or undesirable as a pet, but pythons as a category are not named on the Commonwealth’s short list of outright-restricted species. That list, drawn from Virginia’s exotic animal regulations, includes all species of alligator, crocodile, caiman and gavial, the brown tree snake, all species of rodent native to Africa, and prairie dogs — not pythons. This is why common pet-trade species like ball pythons are widely and legally kept across most of Virginia, even though the broader wild animal statute technically requires a permit for any non-domestic species.
Key Insight: Virginia’s state code does not name pythons as a banned species, but that does not mean every python is automatically legal everywhere in the Commonwealth. Federal rules and local ordinances add separate layers of restriction, covered below.
Federal Law: The Lacey Act and “Injurious” Python Species
Even if Virginia stayed silent on pythons entirely, federal law would still matter. The U.S. Fish and Wildlife Service amended its regulations under the Lacey Act to add Python molurus — which includes the Burmese python and Indian python — along with the Northern African python, Southern African python, and yellow anaconda to the list of injurious reptiles, prohibiting the importation into the United States and interstate transportation of any live animal of these species except by permit for zoological, education, medical, or scientific purposes. The ban became effective on March 23, 2012.
It is worth being precise about what that listing actually does. According to USARK’s own analysis of the rule, this is not a ban on owning these species as pets — you can keep pets you already have, get more pets of these species, and even breed them, as long as those activities stay within your state. The restriction targets interstate commerce and international import, not the act of keeping a python you already legally possess.
In 2015, the Fish and Wildlife Service expanded the list further. USARK’s litigation was later amended to challenge a 2015 rule that designated four additional snake species as injurious, including the reticulated python and green anaconda. Reptile keepers pushed back, and in 2017 they won a significant court victory. On April 7, 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. That ruling extended beyond the snakes directly in question, restricting the Fish and Wildlife Service from regulating interstate transport of any injurious wildlife species.
The practical upshot for a Virginia resident: importing a Burmese python or reticulated python from overseas remains prohibited without a federal permit, but moving one of these snakes across state lines is no longer blocked by the injurious-species listing following that 2017 ruling. Owning one you already have, or one born in Virginia, has never been the issue — interstate and international movement is what the federal rule actually restricts.
Which Python Species Are Restricted or Banned in Virginia
No single Virginia statute names python species by name and bans them outright. Instead, restrictions stack depending on the species and where you live. The ball python (Python regius) is the most commonly kept python in the United States, typically stays in the 3-to-5-foot range, and is not listed as injurious under federal law, which is why it remains the default “starter” python for most Virginia reptile keepers.
Larger species carry more baggage. The Burmese python (Python molurus bivittatus) is one of the four species swept into the original 2012 federal injurious listing, and while ownership within Virginia is not itself illegal, moving one into or out of the state historically required more caution before the 2017 court ruling loosened interstate transport rules. The reticulated python (Python reticulatus) — the longest snake species in the world — falls under the 2015 federal expansion and carries the same import restrictions.
Local ordinances add a second, more variable layer. Many Virginia counties and towns only restrict venomous reptiles by definition, which leaves non-venomous constrictors like pythons untouched. Amelia County’s ordinance, for example, defines “wild or exotic animal” to cover venomous snakes and venomous reptiles specifically, while domestically bred or legally imported non-venomous snakes and non-venomous reptiles are excluded from that definition entirely. But not every locality draws the line at venom. Some town codes cast a much wider net, making it unlawful for any person to keep or raise exotic animals or animals that typically live in the wild, including, but not limited to, alligators, apes, bears, chimpanzees, foxes, lions, monkeys, raccoons, reptiles, snakes, squirrels, tigers, and wolves — language broad enough to sweep in any python, regardless of size or temperament.
| Species | Federal Lacey Act Status | Typical Adult Length | Common Virginia Pet-Trade Status |
|---|---|---|---|
| Ball Python | Not listed as injurious | 3–5 feet | Widely kept, minimal restriction |
| Burmese Python | Injurious since 2012; import restricted, interstate transport eased in 2017 | 10–16+ feet | Legal to possess; some localities restrict broadly |
| Reticulated Python | Injurious since 2015; import restricted, interstate transport eased in 2017 | 10–20+ feet | Legal to possess; less common due to size |
| Northern/Southern African Python | Injurious since 2012 | 9–10+ feet | Rare in the pet trade |
Permit Requirements for Owning a Python in Virginia
Because pythons are non-native to Virginia, they generally fall under the Commonwealth’s exotic animal permitting rules rather than its native-species rules. Under 4 VAC 15-30-40, governing the importation, possession, and sale of nonnative (exotic) animals, a permit is required. This is a separate track from the licensing system that covers native reptiles sold commercially in Virginia, which operates on its own fee schedule and renewal cycle for breeders and sellers.
If a permit is required for your situation, the application goes through the Virginia Department of Wildlife Resources. Applications are submitted to the Virginia Department of Wildlife Resources, Permits Section, P.O. Box 3337, Henrico, VA 23228, with checks made payable to the Treasurer of Virginia. Permits issued under this section run on a fiscal-year basis, beginning January 1 and expiring December 31. Compliance matters beyond the paperwork itself: failure to comply with the provisions of a permit may result in revocation or suspension of the permit for a period of up to five years.
Certain categories of keepers are treated differently under local permit schemes as well. Amelia County’s ordinance, for instance, exempts persons holding a wildlife rehabilitation permit issued by the Virginia Department of Wildlife Resources, wildlife exhibitors properly licensed by the federal government or Commonwealth of Virginia, and conservation police or animal control officers managing animals in the line of duty. If you run a licensed reptile-education program or a facility similar to Virginia’s petting zoos, this exhibitor exemption is typically the path you would use rather than a standard private-owner permit.
Pro Tip: Before acquiring a python of any species, call the Virginia Department of Wildlife Resources Permits Section directly. Species classification and permit requirements can shift with each regulatory update, and a five-minute phone call is far cheaper than a confiscated snake.
Size and Length Restrictions in Virginia
Virginia has no single statewide statute that sets a maximum legal length for a pet python. Instead, size functions indirectly, through how localities define “exotic animal” in their own codes. Some jurisdictions specifically carve out an exemption for smaller reptiles, treating nonpoisonous reptiles less than six feet in length as excluded from the definition of exotic animal — a threshold that a ball python will almost never cross, but that a Burmese or reticulated python will exceed within its first couple of years of growth.
That size distinction has real consequences once a python outgrows the exempt category. Regardless of local ordinance language, state law imposes an ongoing duty on anyone keeping a non-native reptile: it is unlawful for the owner or keeper of any exotic reptile or type of reptile not native to the Commonwealth of Virginia to keep the reptile in any manner that will permit its escape or to knowingly permit the reptile to run at large. A 12-foot Burmese python obviously requires a much more secure enclosure to satisfy that standard than a 4-foot ball python does.
Some localities go further and tie size or species risk directly to insurance requirements. Blacksburg’s dangerous-animal ordinance, for example, requires owners to carry liability insurance affording protection of $100,000 for each occurrence and $300,000 annual aggregate against injury, death, or property damage caused by the animal before the town will issue a registration permit. Whether a particular python qualifies as a “dangerous animal” under that kind of ordinance depends on the locality’s specific definition, which is one more reason to check municipal code before buying a large constrictor.
Local Ordinances That May Apply in Virginia
Virginia layers state, county, and city rules on top of each other, and if you live in a particular county, you should check with that county before you decide to purchase or bring an unusual pet home, to ensure you are not violating any local laws related to keeping wild or exotic animals. The differences between neighboring jurisdictions can be significant.
- Loudoun County: In March 2023, the Board of Supervisors adopted an ordinance prohibiting ownership of certain exotic and venomous species of animals that present a risk to public health and safety, including wolf hybrids, kangaroos, scorpions, baboons, alligators, venomous snakes, and other venomous reptiles.
- Richmond City: Richmond City Council passed a ban on owning wild and exotic animals in 2023, covering nonhuman primates, venomous reptiles and snakes, crocodilians, raccoons, and big cats, among other species.
- Arlington County: Bans a long list of species, but the reptile-specific portion of its code focuses on venomous snakes and venomous reptiles rather than non-venomous constrictors.
- Amelia County: Requires a permit to keep wild or exotic animals, but exempts non-venomous snakes from that permit requirement entirely.
- Blacksburg: Requires annual registration of dangerous animals, with no person allowed to own a dangerous animal until they register it with the town manager and obtain a permit.
Loudoun’s own summary of the landscape notes that it is not alone: Loudoun joins other jurisdictions with similar ordinances, including the Town of Leesburg, Arlington, Fairfax, and Prince William counties, the District of Columbia, and jurisdictions in Maryland. This patchwork is similar in spirit to how Virginia’s dog leash laws vary by locality — state law sets a floor, and cities and counties are free to build stricter rules on top of it.
Penalties for Illegally Owning a Python in Virginia
Penalties for keeping a python without proper permits or in violation of local ordinance can stack across three levels of government. At the state level, violating Virginia’s general wild animal possession statute can result in a misdemeanor charge. A more specific state statute addresses dangerous handling directly: it is unlawful for any person to display, exhibit, handle, or use any poisonous or dangerous snake or reptile in a manner that endangers the life or health of any person, and violating this provision is a Class 4 misdemeanor.
Escape-related violations carry their own exposure under §29.1-569, the same statute discussed in the size section above, which makes it unlawful for an exotic reptile keeper to allow the animal to run at large. Locally, penalties can be steeper than the state minimum. In Richmond, for example, any owner who does not possess the required state or federal permits to own an exotic animal is subject to a class 3 misdemeanor and a fine of up to $500.
Beyond fines and misdemeanor charges, non-compliance can jeopardize any permits you already hold. As noted earlier, failure to comply with permit conditions can lead to revocation or suspension for up to five years, and animal control officers in many localities are authorized to seize animals kept in violation of local exotic-animal ordinances.
Important Note: This article summarizes publicly available state statutes, regulations, and local ordinances for general informational purposes. It is not legal advice. Laws and local ordinances change, and enforcement can vary by jurisdiction, so confirm current requirements with the Virginia Department of Wildlife Resources or a licensed attorney before acquiring a python.
Owning a python in Virginia is legal for most keepers, provided you stick to common pet-trade species, secure any permit your locality requires, and keep the animal contained well enough to satisfy the state’s anti-escape statute. The complications arise with larger species like Burmese and reticulated pythons, where federal injurious-species rules govern how the snake can move across state lines, and where county or city ordinances may impose additional restrictions that a neighboring jurisdiction does not have. Before you bring any python home, verify its species classification, check your specific county or city code, and confirm whether a state exotic-animal permit applies to your situation — the rules are layered, but they are also knowable in advance.