CreatureData

Ball python

Python regius (Shaw, 1802)

NTNear Threatenedsnakes

The ball python (Python regius), also called the royal python, is a snake in the family Pythonidae and the genus Python, within the order Squamata of the reptiles. It falls in the medium size class, with a representative adult body mass of 5 kg and reported values from 1.2 to 8.9 kg.

Ball python (Python regius)
Photo: HCA ( talk ) · CC BY-SA 3.0 · Wikimedia Commons

Quick facts about the ball python

It reaches sexual maturity at 5 years, lays one clutch per year of 7.35 eggs, and the eggs incubate for 67.8 days. The IUCN Red List assesses the ball python globally as Near Threatened, which is not an IUCN threatened category; its lifespan is listed as 47.4 years, with values up to 47.5 years.

Weight
1.24 kg – 8.86 kgsrc for Weight
Length
up to 1.82 msrc for Length
Lifespan
47.4 yearssrc for Lifespan
Main food
Not recorded
Habitat
forest, grassland, shrublandsrc for Habitat
Egg incubation
67.8 dayssrc for Egg incubation
Young per litter or clutch
7.35src for Young per litter or clutch
Age at maturity
5 yearssrc for Age at maturity
Litters or clutches a year
1src for Litters or clutches a year
Conservation status
Near Threatened (IUCN)src for Conservation status
Countries on record
Not recorded

Photos of the ball python

Only freely licensed photos are shown. Each carries its creator and licence.

Where does the ball python live?

Not recorded

What is the ball python?

Quoted from WikipediaCC BY-SA 4.0

The ball python (Python regius), also called the royal python, is a python species native to West and Central Africa, where it lives in grasslands, shrublands and open forests. This nonvenomous constrictor is the smallest of the African pythons, growing to a maximum length of 182 cm (72 in). The name "ball python" refers to its tendency to curl into a ball when stressed or frightened.

From the Wikipedia article “Ball python” (en.wikipedia.org/w/index.php?title=Ball_python&oldid=1383190140), by Wikipedia contributors, licensed under CC BY-SA 4.0 (creativecommons.org/licenses/by-sa/4.0). This block is kept separate from our own text.

Is the ball python endangered?

The ball python is listed as Near Threatened on the IUCN Red List: it is close to qualifying as threatened.

  1. LCLeast Concern
  2. NTNear Threatened
  3. VUVulnerable
  4. ENEndangered
  5. CRCritically Endangered
  6. EWExtinct in the Wild
  7. EXExtinct

Category via Wikidata (CC0). Find the full assessment on the IUCN Red List. See all Near Threatened species.

How is the ball python classified?

  1. kingdomAnimalia
  2. phylumChordata
  3. classReptilia
  4. orderSquamata
  5. familyPythonidae
  6. genusPython
  7. SpeciesPython regius (Shaw, 1802)

Synonyms Boa regia, Python bellii

Other names and names in other languages (29)
  • Royal pythonEnglish
  • Royal pythonEnglish
  • Royal pythonEnglish
  • العربيةArabic
  • أصلة الكرةArabic
  • أصلة ملكةArabic
  • Грымучнікі сапраўдныяBelarusian
  • krajta královskáCzech
  • KönigspythonGerman
  • Pitón BolaSpanish
  • Pitón real africanaSpanish
  • Python bouleFrench
  • Python RoyalFrench
  • Python royal (Le)French
  • királypitonHungarian
  • Pitone pallaItalian
  • Pitone realeItalian
  • ボールニシキヘビJapanese
  • Karališkasis PitonasLithuanian
  • ballpytonNorwegian Bokmål
  • kongepytonNorwegian Bokmål
  • KoningspythonDutch
  • pyton królewskiPolish
  • Королевский питонRussian
  • งูหลามบอลThai
  • Top pitonTurkish
  • Kraliyet PitonuTurkish
  • Пітон королівськийUkrainian
  • 球蟒Chinese

Catalogue of LifeWikipediaiNaturalistITISTAXREFWikidataIUCN Red List

Relatives of the ball python

Other species in the same genus Python.

CompareBall python vs Indian pythonBall python vs Central African rock pythonBall python vs Burmese pythonBall python vs Blood python

Common questions

Each answer is written from the sourced facts on this page, and only where they hold the answer.

What kind of animal is a ball python?

The ball python is a snake, a reptile in the order Squamata and the family Pythonidae.

How heavy is a ball python?

An adult ball python has a representative body mass of 5 kg, with reported values from 1.2 to 8.9 kg.

How long does a ball python live?

The ball python's lifespan is listed as 47.4 years, with values up to 47.5 years.

Is the ball python endangered?

No. The IUCN Red List assesses it globally as Near Threatened, which is not an IUCN threatened category.

How many eggs does a ball python lay?

A ball python lays 7.35 eggs per clutch and one clutch per year, and the eggs incubate for 67.8 days.

When does a ball python reach sexual maturity?

A ball python reaches sexual maturity at 5 years (1,825 days).

What is the scientific name of the ball python, and who named it?

The ball python's scientific name is Python regius, with the authority (Shaw, 1802).

Sources and how to cite this page

Data as of 2026-11-11. How this page is put together.

Embed a card for this animal on your own site

Copy this code. The card shows the photo with its credit, key facts and a link back to this page.

Preview the card

APA

CreatureData. (2026). Ball python (Python regius). Retrieved from https://creaturedata.com/animals/ball-python

MLA

“Ball python (Python regius).” CreatureData, 2026, https://creaturedata.com/animals/ball-python.

BibTeX
@misc{ball_python_2026,
  title = {Ball python (Python regius)},
  author = {{CreatureData}},
  year = {2026},
  url = {https://creaturedata.com/animals/ball-python},
  note = {Data as of 2026-11-11}
}