Snake profile
Carpet Python in Australia: Identification, Habitat and Safer Encounters
Morelia spilota
- Database risk label
- LOW
- Location
- Northern & Eastern Australia
- Database size
- 2m - 4m
The Carpet Python is a non-venomous Australian python. Its accepted scientific name is Morelia spilota (Lacépède, 1804), in the family Pythonidae. The Atlas of Living Australia also records Carpet Python and Diamond Python as Australian common names for this species. [1] WildGuardian’s LOW risk label reflects that Carpet Pythons are not venomous; it is not a reason to approach, touch or try to identify a snake at close range.
This is a species-level page. Government sources describe six Carpet Python subspecies in Australia, and the animal’s colours, habitat use and conservation circumstances vary between those forms and regions. [3] The most useful rule is simple: appreciate a Carpet Python from a respectful distance and do not use a pattern or colour alone to decide whether an unfamiliar snake is one.
Identification: useful clues, firm limits
Queensland’s wildlife agency describes Carpet Pythons as well-camouflaged snakes with olive to brown skin and cream blotches. That appearance can help explain the common name, but it is not a safe field test. [2] The Northern Territory form, Morelia spilota variegata, is described as beige or brown with blackish or grey blotches, with brighter gold, yellow and rust forms in some areas. [3] By contrast, the Inland Carpet Python, M. s. metcalfei, has dark grey and black patterning. [4] These are examples of regional variation, not a single national identification key.
Do not rely on colour, pattern, apparent size or a web guide for a positive identification. Queensland advises that snakes vary greatly between and within species; reliable identification can require physical characters that should never be checked by catching the animal. Its public guide says never approach a snake or assume it is non-venomous. [6] A photo taken only from a safe distance may assist an expert, but an uncertain identification should always be treated as uncertain.
A Carpet Python may be seen on the ground, in vegetation or in a structure. Queensland records them in undergrowth, tree branches, tree hollows, logs, rocky crevices, and sometimes roofs or sheds. [2] That setting can be informative, but it does not identify the snake. Keep the practical distinction clear: a likely Carpet Python is not the same as a confirmed Carpet Python.
Australian range and habitat
Within Australia, Carpet Pythons occur across a very broad sweep of environments. Queensland’s species profile says they live almost everywhere in Australia except Tasmania, from wet tropics to near-arid desert. [2] That is a broad species-level summary, not a promise that they occur in every suburb, reserve or landscape within that area.
Local forms illustrate why place matters. The Northern Territory Carpet Python is found in the Top End, where the Territory government describes it as mostly tree-living, generally nocturnal, and also seen basking in daylight. [3] Inland Carpet Pythons occur in the Murray–Darling Basin of Queensland, New South Wales, Victoria and South Australia, using rocky country and riverine forests. [4] The Diamond Python, M. s. spilota, is reported from coastal New South Wales, including bushland and national parks around Sydney. [5]
Shelter and structure are important at a local scale. For the inland form in Victoria, hollow-bearing trees, logs and large rock outcrops are essential shelter, ambush and thermoregulation sites. [4] That finding is specifically about M. s. metcalfei in Victoria; it should not be read as a complete habitat prescription for every Carpet Python across Australia. The broader point is that these pythons use cover and may occur near people where suitable refuge and prey are available.
Behaviour and ecology
Carpet Pythons are predators, not venomous snakes. Queensland explains that heat-sensitive pits on the lower jaw help them detect the warmth of other animals; the snake waits in ambush, constricts prey and swallows it whole. [2] In the Northern Territory, the diet includes bats and other small mammals, birds and lizards. [3] Queensland similarly records rats, possums and birds among prey, with smaller Carpet Pythons favouring lizards. [2]
They are often active after dark. Queensland says Carpet Pythons mostly feed after dark, while the NT profile describes the local form as generally nocturnal and mostly arboreal. [2] [3] Daytime basking is still possible: the NT profile notes it, and the Australian Museum records Diamond Pythons basking in trees and occasionally occurring in roofs and rafters. [3] [5] A snake resting in daylight is therefore not necessarily sick, trapped or asking for help.
Reproduction also shows why disturbance is best avoided. Female Carpet Pythons lay eggs and coil around them until they hatch. [2] The Australian Museum likewise records egg guarding and warming by female Diamond Pythons, with care ending after hatching. [5] Young are independent after hatching. [2]
Conservation: one name, different regional circumstances
Do not convert WildGuardian’s LOW risk label into a conservation assessment. Queensland lists Morelia spilota as Least Concern under that state’s Nature Conservation Act. [2] However, Museums Victoria lists the Inland Carpet Python, M. s. metcalfei, as Endangered in Victoria, and identifies habitat loss and persecution among its pressures. [4] The Victorian government’s assessment likewise treats that as a named taxon with a particular distribution and threats. [7]
Those statements are not contradictory. They operate at different geographic and taxonomic scopes. This page therefore makes no claim about one Australia-wide conservation status for every Carpet Python population or form.
Safer encounters with Carpet Pythons and unknown snakes
The safest encounter is one that lets the animal keep its distance. Stay calm, move back to a safe distance and allow the snake space to move away. Queensland specifically gives this advice for snake encounters, noting that snakes often try to escape when disturbed. [6] Keep children, pets and bystanders well clear rather than forming a close crowd around it.
Do not touch, restrain, chase or kill a snake. Most snake bites occur when people try to kill or capture snakes, according to the NSW environment agency. [8] Queensland also warns that trying to identify a snake by catching it is dangerous and illegal. [6] If a snake is in a place where people cannot safely keep clear, seek appropriate authorised local wildlife assistance rather than attempting a solution yourself. [6] This protects both people and the animal.
A python’s lack of venom does not mean it is safe to handle. The Australian Museum says pythons can inflict a painful bite, and notes that teeth can break off in the victim. [5] Distance is the sensible response even when the animal is confidently identified as a Carpet Python.
Medical response: keep identification uncertainty in view
A confirmed Carpet Python is non-venomous. [2] [3] This page does not treat a Carpet Python bite as an envenomation. However, a person who has been bitten in the field may be mistaken about the snake, and official guidance says accurate identification is difficult. [6] In that circumstance, Healthdirect advises treating all snake bites as potentially life-threatening: call Triple Zero (000) for an ambulance and seek hospital assessment. [9]
That precaution is about uncertainty, not a claim that Carpet Pythons inject venom. Do not attempt to catch or kill the snake for identification. For a suspected snake bite, Healthdirect also says not to wash the bite area, cut it, apply a tourniquet or try to suck out venom. [9]
Frequently asked questions
Are Carpet Pythons venomous?
No. Queensland and Northern Territory government profiles describe Carpet Pythons as non-venomous; they subdue prey by constriction. [2] [3] They can still bite, so non-venomous does not mean safe to pick up or approach. [5]
How large can a Carpet Python grow?
Queensland says Carpet Pythons can grow to 4 metres, although most do not exceed 2.5 metres. [2] Size varies with the animal and local form, so it should not be used to identify a snake or assess whether it is safe.
Where might I see one in Australia?
At the species level, Carpet Pythons occur in habitats from wet tropics to near-arid desert and almost everywhere in Australia except Tasmania. [2] They may use undergrowth, branches, hollows, logs, rock crevices, roofs or sheds. [2] Presence at a particular location still depends on local habitat and the form that occurs there.
What should I do if I see a Carpet Python in my garden?
Keep a safe distance and let it move away. Do not approach it to confirm the identification, because a colour or pattern is not enough for a reliable field identification. [6] If people cannot safely remain clear, seek appropriate authorised local wildlife assistance rather than handling the snake yourself. [6]
Is the Carpet Python endangered?
It depends on the taxon and jurisdiction. Queensland lists the species Morelia spilota as Least Concern, while the Inland Carpet Python, M. s. metcalfei, is listed as Endangered in Victoria. [2] [4] A regional conservation listing should not be applied automatically to every Carpet Python across Australia.
References
- [1] Atlas of Living Australia Morelia spilota Carpet Python
- [2] Queensland Government Carpet python
- [3] Northern Territory Government Carpet python
- [4] Museums Victoria Inland Carpet Python
- [5] Australian Museum Diamond Python
- [6] Queensland Government Snake frequently asked questions
- [7] Victorian government threatened species assessment Morelia spilota metcalfei
- [8] NSW Government Snakes
- [9] Healthdirect Australia Snake bites