
Rough-Scaled Python
Morelia carinata
A rarely seen python distinguished by unusually keeled, rough-textured scales, restricted to a small area of the Kimberley in Australia.
- Venomous?
- Non-venomous
- Adult length
- 1.5-2 m (5-6.6 ft)
- Range
- Kimberley region, northwestern Australia
Found a snake like this?
Identify any snake from a photo, free.
Overview
The rough-scaled python is one of the least commonly encountered Australian pythons, known from a limited range in the rugged sandstone country of the Kimberley region. It is notable within the carpet python group for its distinctly keeled scales, a texture unusual among pythons.
Due to its remote habitat and secretive habits, relatively little is documented about its ecology compared to more widespread python species.
How to identify it
- Yellowish-brown to olive background with dark brown blotches
- Distinctly rough, keeled scale texture (unlike the smooth scales of most other pythons)
- Broad head distinct from neck
- Heat-sensing labial pits present
- Round pupils
- Keeled scales are the primary distinguishing feature from other Australian pythons
Habitat & range
Restricted to sandstone escarpment country of the Kimberley region in northwestern Australia. Found among rocky gorges, boulder piles, and vine thickets near permanent water.
Behavior, diet & reproduction
Nocturnal and highly secretive, rarely observed in the wild. Believed to hunt mammals and birds from ambush positions among rocks and vegetation. Oviparous, though details of its reproductive biology remain poorly documented.
Frequently asked questions
Is the rough-scaled python venomous?
No, it is a non-venomous constrictor.
What makes its scales unusual?
Unlike most pythons, it has distinctly keeled, rough-textured scales rather than smooth ones.
Where is it found?
A limited area of sandstone escarpment country in the Kimberley region of Western Australia.
Is it commonly seen?
No, it is rarely observed due to its remote habitat and secretive behavior.
Rough-Scaled Python guides
In-depth guides for identifying and understanding Rough-Scaled Python.