C
Species Profile

Coastal Carpet Python

Morelia spilota mcdowelli

Patterned climber of the east coast
Firepac/Shutterstock.com

Coastal Carpet Python Distribution

Click a location to explore more animals from that region

Endemic Species
Loading map...
Coastal carpet python

At a Glance

Wild Species
Also Known As Carpet python, Carpet snake, Australian carpet python, Coastal python, Australian python
Diet Carnivore
Activity Nocturnal+
Lifespan 15 years
Weight 15 lbs
Status Not Evaluated
Did You Know?

A big adult is typically ~2-3 m total length; the largest commonly cited records reach ~4.0 m (e.g., Wilson & Swan, field guide data).

Scientific Classification

A large, non-venomous constrictor (a carpet python subspecies) known for variable patterning and strong climbing ability; commonly encountered in forest edges and peri-urban areas along Australia’s east coast.

Kingdom
Animalia
Phylum
Chordata
Class
Reptilia
Order
Squamata
Family
Pythonidae
Genus
Morelia
Species
Morelia spilota

Distinguishing Features

  • Non-venomous python (constrictor) with heat-sensing labial pits and a robust body
  • Highly variable coloration/patterning (banded/blotched ‘carpet’ look), often with darker saddles and lighter edges
  • Semi-arboreal tendencies, especially juveniles; strong climber
  • Typically preys on mammals and birds (including rodents and possums), sometimes bats in suitable settings

Physical Measurements

Males and females differ in size

Length
♂ 7 ft 3 in (5 ft 11 in – 8 ft 10 in)
♀ 8 ft 6 in (6 ft 7 in – 11 ft 6 in)
Weight
♂ 11 lbs (7 lbs – 15 lbs)
♀ 14 lbs (7 lbs – 26 lbs)
Tail Length
♂ 1 ft 2 in (10 in – 1 ft 6 in)
Top Speed
1 mph
Estimated 1.1–2.2 km/h

Appearance

Primary Colors
Secondary Colors
Skin Type Dry, keratinized scales with a glossy sheen; smooth dorsal scales and large, broad ventral scutes for climbing and movement. Heat-sensing labial pits are visible as small openings along lip scales.
Distinctive Features
  • Subspecies within the Morelia spilota complex (Coastal Carpet Python = Morelia spilota mcdowelli), native to Australia's east coast (commonly recorded from SE Queensland through coastal New South Wales, including forest edges and peri-urban mosaics).
  • Adults are usually about 1.8–2.5 m long, with some reaching about 3.0 m. They are thick, strong-bodied constrictor snakes; size ranges listed in reptile guides and python books.
  • Non-venomous constrictor: kills prey by constriction; diet commonly includes rodents and other small mammals/birds-frequently bringing it into contact with human-modified environments where it can contribute to rodent control.
  • Semi-arboreal build and behavior: strong climber with a long, muscular body and prehensile tail tip; commonly shelters in roof spaces, sheds, hollow logs, and tree hollows in peri-urban/forest-edge habitats along the east coast.
  • Distinct head profile with pronounced labial heat pits and a dark post-ocular stripe; eyes with vertical pupils; overall coloration often becomes darker/less contrasty with age in some individuals while retaining the saddle/blotch layout.

Sexual Dimorphism

Male and female differences are small in Morelia spilota mcdowelli: females are usually longer and heavier, while males have relatively longer tails (holding hemipenes) and larger cloacal spurs, matching Morelia/python patterns.

♂
  • Proportionally longer tail (relative to snout-vent length) than females; tail base often appears slightly thicker due to reproductive anatomy.
  • Cloacal spurs (hind-limb remnants) often more prominent/used during courtship.
  • On average, slightly more slender build at a given length compared with females.
♀
  • Typically larger and heavier-bodied at maturity; greater maximum body mass and girth than males of the same age class.
  • Shorter tail proportion relative to snout-vent length.
  • More robust mid-body profile, especially in reproductively active adults (gravid females).

Did You Know?

A big adult is typically ~2-3 m total length; the largest commonly cited records reach ~4.0 m (e.g., Wilson & Swan, field guide data).

It's a subspecies of the widespread Carpet Python (Morelia spilota) and can intergrade with nearby forms (notably the Diamond Python, M. s. spilota) where ranges meet.

Females lay sizable clutches-commonly reported around 10-50 eggs-and coil to guard (and thermoregulate) the clutch until hatching (Australian museum/field-guide accounts).

The bold "carpet" saddles/blotches are extremely variable between individuals-one reason carpet pythons are famous for pattern diversity across Australia.

Heat-sensing labial pits help it detect warm-blooded prey at close range-useful for ambush hunting at night.

It's a frequent peri-urban visitor along Australia's east coast, where it can be an important natural rat/possum predator (often noticed around roof spaces and sheds).

Unique Adaptations

  • Labial heat pits (infrared sensitivity) for detecting endothermic prey in low light-key to nocturnal ambush.
  • Highly flexible skull and jaw ligaments enabling ingestion of relatively large prey items whole.
  • Prehensile tail and strong musculature supporting confident climbing and "anchoring" while striking from branches.
  • Cryptic, disruptive 'carpet' patterning that breaks up the body outline against bark/leaf litter; extreme individual variability helps camouflage across diverse east-coast habitats.
  • Low-frequency feeding and efficient metabolism typical of large pythons-allowing long intervals between meals after large prey.
  • Egg-guarding with behavioral thermoregulation (coiling, micro-positioning; and in pythons generally, muscular 'shivering' thermogenesis is documented) to improve incubation conditions.

Interesting Behaviors

  • Semi-arboreal hunting: commonly rests or ambushes from elevated perches (tree forks, fallen logs, roof beams), striking downward at passing prey.
  • Crepuscular/nocturnal activity: often becomes active at dusk and night, especially in warm weather; basks or remains sheltered by day.
  • Human-interface sheltering: uses tree hollows, rock crevices, and in suburbs may occupy roof cavities, garages, and other warm refuges-leading to frequent wildlife-rescue callouts.
  • Constriction strategy: seizes prey with recurved teeth, then rapidly coils; constriction stops circulation/ventilation before swallowing head-first.
  • Reproductive guarding: females remain coiled around eggs during incubation, defending the nest and adjusting coil tightness/position to manage temperature and humidity (widely documented python behavior; reported for carpet pythons in Australian husbandry/natural history sources).
  • Ontogenetic diet shift: juveniles more often take smaller prey (e.g., lizards, small birds), while larger adults can handle bigger mammals and birds (general pattern described for Morelia spilota in Australian natural history references).

Cultural Significance

Coastal Carpet Python (Morelia spilota mcdowelli) is valued for reducing rodents on farms and usually avoids people if left alone. Many Aboriginal cultures see big pythons as sacred, linked to water and creation. They feature in wildlife education and rescue.

Myths & Legends

Rainbow Serpent creation stories: many Aboriginal Australian groups tell of a great ancestor snake that shaped rivers, brought rain, and kept cultural laws; many versions describe it as a giant python.

In many Aboriginal stories, a big "Carpet Snake" ancestor moves across the land, making creeks, waterholes, and ridges. Its track explains the country, laws, and local place names.

From early settlers, bush stories said Coastal Carpet Pythons (Morelia spilota mcdowelli) sneaked into dairies or camps to drink milk from bowls or even from cows. This 'milk-drinking' snake myth remains common.

House-guardian tales: families say a Coastal Carpet Python (Morelia spilota mcdowelli) living in a shed or roof was welcomed as a quiet guardian that kept rats away, a practical, partly mythical home protector.

Naming-origin anecdote: the common name 'carpet snake' is often said to come from the intricate, rug-like blotches along the back-an early colonial description that turned the animal's pattern into a memorable identity in Australian vernacular.

Conservation Status

NE Not Evaluated (this subspecies, Morelia spilota mcdowelli, has not been assessed separately on the IUCN Red List; the parent species Morelia spilota is currently assessed as Least Concern (LC) on the IUCN Red List).

Has not yet been evaluated against the criteria.

Population Unknown

Protected Under

  • Australia: Most native reptiles (including Morelia spp.) are protected wildlife under state/territory nature conservation legislation; take/keep typically requires a licence/permit and conditions vary by jurisdiction.
  • New South Wales: Biodiversity Conservation Act 2016 (native fauna protection and licensing provisions).
  • Queensland: Nature Conservation Act 1992 (native wildlife protection and licensing provisions).
  • Commonwealth: Environment Protection and Biodiversity Conservation Act 1999 (EPBC Act) provides overarching framework; this subspecies is not listed as a threatened taxon under the EPBC Act, but trade/export and certain actions may still be regulated under broader provisions.

Life Cycle

Birth 20 hatchlings
Lifespan 15 years

Lifespan

In the Wild
8–20 years
In Captivity
12–30 years

Reproduction

Mating System Polygynandry
Social Structure Solitary
Breeding Season Austral winter to spring (mating typically ~May-Aug); oviposition mainly in early summer (~Nov-Jan)
Breeding Pattern Seasonal
Fertilization Internal Fertilization
Birth Type Internal_fertilization

Coastal carpet pythons (Morelia spilota mcdowelli) breed seasonally; males find females by scent, may fight, and mate briefly. Females lay one clutch of about 10–50 eggs, coil and shiver to warm them, then leave. The system is polygynandrous (both sexes have multiple mates).

Behavior & Ecology

Social Aggregation Group: 1
Activity Nocturnal, Crepuscular, Diurnal
Diet Carnivore Small to medium-sized mammals-especially rats (Muridae), which are commonly taken in peri-urban/edge habitats.
Seasonal Hibernates

Temperament

Generally non-social and avoidance-oriented; typically cryptic and retreats to cover when disturbed (Wilson & Swan, 2021).
When threatened, Coastal Carpet Python (Morelia spilota mcdowelli) coils tightly with its head tucked, makes an S-shaped neck, opens its mouth to strike, hisses for a long time; young are more defensive.
Highly opportunistic predator; ambush-oriented around movement corridors and structure (branches, fences, roof beams). Peri-urban individuals may show reduced flight distance (habituation) but this is situational and not true social tolerance.

Communication

Hissing Forced exhalation) as a threat/defensive signal; intensity varies with handling pressure and perceived escape options (Wilson & Swan, 2021
Chemical communication via tongue-flicking and vomeronasal Jacobson's) organ sampling of substrate/airborne cues; includes mate searching and assessment of conspecific trails (Mason & Parker, 2010
Pheromonal sexual signaling: females produce chemical cues that attract/retain males; males trail-follow and may persistently court receptive females Mason & Parker, 2010; general snake reproductive ecology
Tactile signaling during courtship/mating: body alignment, tail positioning, and cloacal contact; prolonged physical contact is typical during copulation General python courtship described in Barker & Barker, 2006
Visual/body-posture displays in defense Coiling, head elevation, striking posture) and slow, deliberate movements to maintain crypsis; also uses rapid retreat rather than overt display when escape routes exist (Wilson & Swan, 2021
Substrate vibration/body thrashing and rapid withdrawal into refuge as an anti-predator response; may deter predators/handlers without sustained confrontation General squamate defensive repertoire; summarized in Wilson & Swan, 2021

Habitat

Biomes:
Temperate Forest Temperate Rainforest Tropical Rainforest Wetland Freshwater Savanna
Terrain:
Coastal Hilly Mountainous Riverine Rocky
Elevation: Up to 3937 ft

Ecological Role

Mid-upper-level (meso-)predator in east-coast forest/woodland edges and peri-urban mosaics; important regulator of small-vertebrate populations.

Top-down control of rodent populations (including pest rodents) Couples arboreal and terrestrial food webs by exploiting both canopy/structure-associated prey and ground-dwelling prey Contributes to maintaining community balance by predation on abundant small mammals and birds Serves as prey (especially juveniles) for larger predators such as raptors and large varanids, supporting higher trophic levels

Diet Details

Main Prey:
Black rat Native bush rat and other rodents brushtail possum Ringtail possums Bandicoots Microbats and flying-foxes Birds Bird eggs Lizards Small reptiles +4

Human Interaction

Domestication Status

Wild

Morelia spilota mcdowelli (Coastal Carpet Python) is a wild, non-domesticated subspecies. It is widely bred in captivity for the pet trade, education and reptile parks, with line-breeding for color and pattern. Many become used to handling, but no long-term human-directed domestication has made a distinct domestic form.

Danger Level

Low
  • Defensive bites causing puncture wounds/lacerations; risk increases with larger adults and when improperly restrained (non-venomous, but teeth can cause significant bleeding).
  • Constricting injury risk is generally low for healthy adults but can be a hazard during feeding/handling of large individuals; standard safety practice is supervision when handling large pythons.
  • Zoonotic pathogens are uncommon but possible (e.g., Salmonella from reptile contact); hygiene is required after handling and cleaning enclosures.
  • Human-snake conflict scenarios include predation on poultry/caged birds and accidental bites during attempted capture/relocation; peri-urban roof-space encounters can lead to falls or injury if untrained people try to remove the snake.

As a Pet

Suitable as Pet

Legality: Legality varies. In Australia, Coastal Carpet Python (Morelia spilota mcdowelli) usually needs a state/territory reptile keeper licence; wild collection is often banned and pets are captive-bred. International rules and imports may restrict; Morelia spilota not listed in CITES.

Care Level: Moderate

Purchase Cost: $150 - $1,500
Lifetime Cost: $4,000 - $12,000

Economic Value

Uses:
Pet and hobbyist trade (captive-bred) Public education and wildlife displays Wildlife removal/relocation services in peri-urban areas Ecosystem services (rodent and small-mammal predation)
Products:
  • live captive-bred animals
  • husbandry supplies and enclosures (secondary market driven by ownership)
  • educational programs/handling demonstrations (licensed operators)
  • wildlife relocation callout services (where regulated)

Relationships

Predators 6

Related Species 8

Diamond python
Diamond python Morelia spilota spilota Shared Species
Jungle carpet python
Jungle carpet python Morelia spilota cheynei Shared Species
Darwin carpet python Morelia spilota variegata Shared Species
Southwestern carpet python Morelia spilota imbricata Shared Species
Centralian carpet python Simalia bredli Shared Family
Green tree python
Green tree python Morelia viridis Shared Genus
Rough-scaled python Morelia carinata Shared Genus
Amethystine python
Amethystine python Simalia amethistina Shared Family

The Coastal carpet python, a subspecies of carpet python, is widespread from the northern tip of Queensland at Cape York all the way to northeast New South Wales.

It is one of the largest carpet python subspecies and is regularly found wintering in the roof spaces and walls of homes in urban areas. This snake varies widely in color and pattern and is a popular pet among herpetoculturists.

5 Amazing Facts About Coastal Carpet Pythons

  • These snakes are opportunistic carnivores that will eat whatever they can overpower.
  • Coastal carpet pythons are the largest subspecies of carpet pythons and average between 9 and 10 feet long.
  • These might be the most common snake found in and near Brisbane, Australia.
  • The largest coastal carpet pythons can measure over 13 feet.
  • There are natural intergrades between this subspecies and others at the borders of its range where it overlaps another carpet python’s range.

Where to find Coastal Carpet Pythons

Coastal Carpet Python in Queensland, Australia

Carpet python subspecies can usually be found draped across tree limbs, coiled up in undergrowth, or in open ground.

This carpet python subspecies is at home in many habitats and might be found draped across tree limbs, coiled up in undergrowth, or out in the open on the ground. This adventurous snake also lives in the roof spaces or walls of houses, rainforests, eucalyptus forests, pastures, heaths, and many urban areas.

Coastal carpet pythons are active day or night, whenever their prey is available and temperatures are comfortable for them. These snakes mainly eat possums, rats, flying foxes, birds, and occasionally domestic poultry, guinea pigs, cats, and small dogs. Sometimes they try to eat a cane toad which, for them, is fatal.

Reproduction

The mating season for coastal carpet pythons is during the spring. Females produce pheromones that attract several males to them. In order to figure out who gets to mate with her, those males compete by wrestling and fighting with one another. There aren’t usually any injuries from the wrestling matches, and typically the strongest or biggest male gets mating rights.

After mating, the female lays anywhere between 5 and 50 eggs. The larger the female, the more eggs she will lay. Like many other pythons, the female coastal carpet python coils around her eggs to protect and help incubate them until hatching. During this time, she will not eat and only leaves the eggs to bask for short periods of time. The eggs hatch about 60 days later.

Scientific Name and Classification

Coastal carpet pythons are nonvenomous members of the family Pythonidae. At last count, there are approximately 40 species in the family, but that number can change as scientists do more research. Many pythons, like this one, are classified as subspecies.

This snake’s scientific name is Morelia spilota mcdowelli. Spilota means spotted, and mcdowelli refers to the individual that Wells and Wellington named it after when they first described it in 1984. There is level of difficulty inherent with classifying these snakes, however. It’s due to the fact that on the borders of their range, there are natural intergrades, or hybrids, between the subspecies. So, snakes on, say, the southern border may have characteristics of both Morelia s. spilota and Morelia s. mcdowelli. Then, those in the northern parts of its range may have characteristics of this snake and another M. spilota subspecies. In truth, we need more research on the carpet python complex to understand the genetics and their relationships to one another.

Population and Conservation Status

Like the other subspecies, coastal carpet pythons aren’t listed separately in the IUCN Redlist of Threatened Species. As a whole, carpet pythons are listed with IUCN as a species of least concern. Yet, there are locations where this subspecies is abundant and where they have decreased noticeably.

Although these and other carpet pythons are common pets, Australia outlawed the export of these snakes and other native animals. So, any of them outside of their native country are probably captive-bred. However, there is an illegal network of animal traders who smuggle these and other species out of Australia.

Coastal carpet python - Morelia spilota mcdowelli

Coastal carpet pythons’ patterns and colors can vary dramatically from one individual to the next.

Identifying the Coastal Carpet Python: Appearance and Description

The coastal carpet python is the largest of the carpet python complex. This snake has a muscular body that averages 9-10 feet long, and the females get bigger than the males. Its belly is creamy-white to yellow, and its dorsal scales are smooth and glossy. It varies from olive green to brown or tan with lighter colored stripes or blotches. However, its pattern is highly variable.

This snake has a large, triangular head with a blunted snout. Its thermo-receptive pits are large and noticeable along the front of its snout, under its nostrils, and at the rear of its lower jaw. The scales on its head are very small and make it look grainy, and it has large eyes with vertical pupils.

Pictures of Coastal Carpet Pythons

Coastal Carpet Python

At up to 4 meters, it is the largest subspecies of Carpet Python and is found in Queensland and New South Wales in Australia.

Coastal carpet python

These snakes’ varying patterns help them camouflage, and they become almost invisible.

How Dangerous is the Coastal Carpet Python

To your smaller pets, chickens, etc, this snake could be a threat; its opportunistic feeding habits make it willing to take anything it can fit in its mouth. Otherwise, they’re fabulous rodent control and really should be left to do what they do best.

Like other pythons, these snakes are nonvenomous. Their bites generally don’t pose any immediate danger, but they bite hard and can sometimes leave teeth behind in the wound. If you’re bitten by one, first clean the wound, so it doesn’t become infected. Second, make sure the snake didn’t leave a tooth left behind.

A coastal carpet python snake eating a rainbow lorrikeet parrot

Coastal carpet pythons typically feed on rodents, some reptiles, and birds.

Coastal Carpet Python Behavior and Humans

These snakes are generally easy-going, good-natured snakes. However, like any wild animal, they are sometimes unpredictable. This subspecies tends to be a little crankier than others, like the diamond python. They are more likely to snap and exhibit some aggressive behavior, but they may just startle more easily.

Owing to their arboreal nature, coastal carpet pythons are excellent climbers. They often find themselves in odd predicaments – sleeping inside the walls of a house or draped across the rafters, for example. They are widespread and common across their range, and people encounter them fairly regularly. Their beauty and typically easy-going personalities make them popular pets.

Similar Animals

With as many python species as there are, it’s astounding that 14 of them occur in Australia alone. Here are a few:

View all 392 animals that start with C

Sources

  1. Morelia, Carpet Pythons and their Allies | Reptile Focus / Accessed July 5, 2022
  2. Morelia spilota | IUCN Redlist of Threatened Species / Published June 15, 2017 / Accessed July 5, 2022
  3. Morelia spilota | Reptile Database / Accessed July 5, 2022
  4. Carpet Python | SeaWorld / Accessed July 7, 2022
Gail Baker Nelson

About the Author

Gail Baker Nelson

Gail Baker Nelson is a writer at A-Z Animals where she focuses on reptiles and dogs. Gail has been writing for over a decade and uses her experience training her dogs and keeping toads, lizards, and snakes in her work. A resident of Texas, Gail loves working with her three dogs and caring for her cat, and pet ball python.
Connect:

Thank you for reading! Have some feedback for us?


Coastal Carpet Python FAQs (Frequently Asked Questions)

These are the biggest of the carpet pythons, they usually grow to about 9-10 feet long, with the females being the biggest. However, there have been a few recorded at 13+ feet long.