How Big Do Carpet Pythons Get?

Carpet pythons average around 6.5 feet, but that average hides a real spread: jungle carpets commonly mature at 5 to 6 feet while coastal carpets reach 8 or 9. The subspecies decides the enclosure.
Published adult size figures
| Figure | Value | Notes |
|---|---|---|
| Typical adult | ~6.5 ft | Common average across the group |
| Jungle carpets | Around 5-6 ft | Smaller subspecies |
| Coastal carpets | 8-9 ft | Considerably larger |
Checked September 20, 2026 against the sources at the foot of this page. Where sources differ the range is shown rather than averaged.
Getting there
Subspecies is the whole story
Growth curves are similar; endpoints are not. A jungle and a coastal carpet python diverge substantially by adulthood.
The nippy phase ends before growth does
Juveniles are defensive and food-driven, and that settles with age well before the snake reaches its adult size.
What that size means in practice
Ask the breeder, then size the enclosure
The published enclosure figure of roughly 4 by 2 by 2.5 feet suits an average animal. A coastal carpet needs meaningfully more, and you cannot tell from a hatchling.
Semi-arboreal, so height is used
Unlike most pythons of this size, carpet pythons genuinely climb. Sturdy branches are part of the housing rather than decoration.
Common questions
How big do carpet pythons get?
Around 6.5 feet on average, but the range across subspecies runs from roughly 5 to 6 feet for jungle carpets up to 8 or 9 feet for coastal carpets. The subspecies is the useful question.
Which carpet python stays smallest?
Jungle carpets (M. s. cheynei) typically mature around 5 to 6 feet, making them the more manageable choice for a keeper with limited space.
How do I know which subspecies I have?
Ask the breeder, and ask about the parents' adult sizes. It changes the enclosure by several feet and is not something you can reliably judge from a hatchling.