Rock Python

@media only screen and (max-width: 640px) {
.jumbotron {
background-image: url(“×300.jpg”);
@media only screen and (min-width: 641px) and (max-width: 920px) {
.jumbotron {
background-image: url(“×370.jpg”);
@media only screen and (min-width: 921px) {
.jumbotron {
background-image: url(“”);

Rock Python

Python sebae

Last updated: May 21, 2022
Verified by: IMP
Image Credit Chris Graf/

Rock Python Scientific Classification

Scientific Name
Python sebae

Read our Complete Guide to Classification of Animals.

Rock Python Conservation Status

Rock Python Locations

Rock Python Locations

Rock Python Facts

Mammals, including warthogs and antelopes and bats, lizards, crocodiles, fish, the cubs of big cats and the pups of wild dogs, pet dogs, pet cats and livestock
Litter Size
20 to 100
Common Name
Rock python, African rock python

Rock Python Physical Characteristics

  • Yellow
  • Dull Olive
  • Grey-Brown
Skin Type
18 to 30 years
9 feet 10 inches to over 25 feet

This post may contain affiliate links to our partners like Chewy, Amazon, and others. Purchasing through these helps us further the A-Z Animals mission to educate about the world’s species..

.photo-gallery {
–margin: 0px auto 0px;
–padding: 0px 0px 0px 0px;

.gallery-link {
background-image: url(“×535.jpg”);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
height: 500px;
justify-content: center;
text-align: center;
align-items: center;
display: flex;
border: 2px solid #000;
.gallery-link img {
height: 50%;
@media only screen and (max-width: 768px) {
.gallery-link {
height: 300px !important;

View all of the Rock Python images!

“The largest snake in Africa!

It’s huge, it’s beautiful and though it’s nonvenomous, the African rock python is a reptile to be respected. Who needs venom when you have coils that can crush the life out of a grown goat and jaws that can unhinge to swallow it whole? Read on to learn more about this amazing beast.

5 Incredible Rock Python Facts!

Here are five amazing facts about these snakes.

8,162 People Couldn’t Ace This Quiz

Think You Can?

button.pulse {
transform: scale(1); animation: pulse 2s infinite;
box-shadow: 0 0 0 0 rgba(11, 247, 25, 1);

@keyframes pulse {
0% { transform: scale(0.90); box-shadow: 0 0 0 0 rgba(11, 247, 25, 0.5); }
60% { transform: scale(1); box-shadow: 0 0 0 15px rgba(11, 247, 25, 0); }
100% { transform: scale(0.90); box-shadow: 0 0 0 0 rgba(11, 247, 25, 0); }

  • These jumbo-sized pythons have been known to weigh over 200 pounds. Most weigh about 121 pounds.
  • Pythons from central and western Africa tend to have brighter colors than those from north, south and east Africa.
  • The one time adult rock pythons are in danger from natural predators such as hyenas is after they’ve had a large meal and have to stay in one place to digest.
  • The Luo people, who live in Kenya, worship unaggressive rock pythons as harbingers of fertility.
  • Unlike most snakes, the rock python has two lungs that work. Finding two working lungs helps in the identification of a python.

Where To Find Rock Pythons

Rock pythons are found in many locations in sub-Saharan Africa, as long as it is not too dry, as it would be in a desert, or too cold as it would be high on a mountain. Their preferred habitats are open savannas and moist evergreen forests near bodies of freshwater, and they get their name because they are often found on outcroppings.

Scientific Name

The African rock python’s scientific name is Python sebae. Python is taken from the Greek nake for the serpent-like monster killed by the god Apollo. Sebae comes from Albertus Seba, a Dutch zoologist. There are two subspecies of P. sebae. They are the following:

  • P. subae subae
  • P. subae natalensis

The Different Types of Rock Python

The two African rock python subspecies are the northern African rock python, P. sebae sebae which is found in western and central Africa, and the southern African rock python which is found in scattered locations around southern Africa, from Namibia to the coasts of Tanzania and Mozambique. The southern python is the smaller and less colorful of the two.

The African rock python and its subspecies aren’t the only types of these snakes. Python molurus is also known as the Indian or Asian rock python. It is smaller in size than the African rock python and lives in India, Pakistan, Bhutan, Bangladesh, and southern Nepal, and some believe there are pythons in Myanmar. The Indian rock python also differs from the African rock python in that it is timid.

Population and Conservation Status 

Though the number of wild African rock pythons hasn’t been evaluated, the reptile’s conservation status is near threatened. This is largely due to poaching for its meat and its hide. The snake is also under some pressure from habitat loss.

Appearance and Description 

An adult P. sebae is a huge animal, ranging from nearly 10 feet to over 25 feet in length, and females are bigger than males. It is not just long but has a robust body that can contribute to it weighing close to 200 pounds or more. It has a small, v-shaped head with a spearhead-shaped pattern on top. The body is grayish-brown, grayish-green, or yellowish with darker blotches edged in white, and the scales are smooth. The belly of the snake is white and speckled with black.

These beautiful patterns and colors make the snake vulnerable to hunters who want its hide for leather. On closer examination, a person might discover pelvic spurs. These are what is left of the hind legs snakes got rid of eons ago. The presence of pelvic spurs is another aid in the identification of a python.

Rock Python vs Burmese Python

Differentiating the rock and Burmese pythons can be challenging because they do look somewhat alike. One means of identification of the Burmese python is that its hide is made of brown blotches edged in black. The blotches on the rock python are edged in white and are sometimes not as distinct and merge together more than the blotches of the other python. The Burmese python, P. bivittatus is also smaller in size than P. sebae and rarely gets over 18 feet long. Though it is considered bad-tempered, the Burmese python is still not as aggressive as the rock python. Though both python mothers incubate and guard their eggs, the Burmese python “shivers” to produce heat for her eggs, while the rock python doesn’t


The rock python can grow up to 25 feet.


A rock python can weigh up to 200 pounds.

Uwe Bergwitz/

Rock pythons have pelvic spurs which help with identification.

Chris Graf/

Venom: How Dangerous Are They?

These snakes are nonvenomous, but they can grow to be so big and powerful that it’s not safe for an inexperienced person to be around them. Even experienced people are sometimes attacked.

Behavior and Humans

As with most types of snakes, P. subae is solitary save for the mating season. Despite their great size, they can climb trees well. They’re also good swimmers and sometimes have fish as part of their diet. They are mostly nocturnal predators, though they might bask in the sun to warm up during the day. Younger snakes are more active at sunup and just after sundown and seek shelter in a tree cavity or under a rock outcropping.

These snakes are ready to breed when they’re between three and five years old, which is when females are about 8.86 feet long, and males are about 5.9 feet long. They have a lifespan as long as 30 years in captivity.

The snakes mate in the late fall to late winter or early spring. Both males and females stop eating at this time, and the female won’t eat again until her eggs hatch. She’ll lay them about three months after mating in an abandoned burrow, a cave, a hollow tree, or a termite mound. A clutch can contain from 20 to as many as 100 surprisingly large, hard-shelled eggs. She’ll guard them until they hatch, which is 65 to 80 days after they were laid. Hatchlings are independent at birth. Some mothers take no more care of their babies, while others guard them for as long as two weeks. This is very unusual behavior for a snake.

Though big rock pythons are capable of killing humans, this is very rare. Humans, however, frequently kill rock pythons for their meat and their hides. Some people try to keep these animals as pets. Juvenile pythons are beneficial for they eat rats and other pests before they move on to larger fares as they grow.

View all 74 animals that start with R

About the Author

AZ Animals is a growing team of animals experts, researchers, farmers, conservationists, writers, editors, and — of course — pet owners who have come together to help you better understand the animal kingdom and how we interact.

Rock Python FAQs (Frequently Asked Questions) 

Are rock pythons venomous?

Rock pythons are not venomous, but that doesn’t mean they’re not dangerous. They are aggressive predators and strike out when they feel threatened. They have large, curved teeth that deliver painful bites that can become infected, and their coils can suffocate or cut off blood circulation.

How do rock pythons hunt?

Like all snakes, the python has a Jacobson’s organ that allows it to pick up chemical signals produced by potential prey. They also have pits along their mouth that can detect heat given off by warm-blooded animals. Once the prey is detected, the reptile follows it or waits for it to come within range. Then, it will strike, grab the animal with its teeth and wrap its coils around it. Pythons don’t crush their prey but suffocate it until it dies from heart failure. Then, the python swallows it whole.

Are rock pythons aggressive?

Rock pythons are famous for being aggressive. Despite this, it is rare for one to kill a human.

Where do rock pythons live?

Rock pythons live in the savannas and forests of sub-Saharan Africa.

What do rock pythons eat?

A snake as big and powerful as a rock python has a variety of prey as its diet. Juveniles eat rats and other small-sized animals. Adults eat everything from antelopes, to monkeys to crocodiles to livestock. As they are cold-blooded, these snakes don’t need to eat as regularly as most mammals do, and at least one snake went over two years between meals.

What is a rock python?

A rock python, Python subae, is a very large snake that lives in various locations and warm, moist habitats around Africa. It is not venomous but kills its prey through constriction.

How big of animals can rock pythons eat?

The largest animal ever eaten by a rock python was a 150-pound hyena. The incident was recorded in 2017. Previously, the largest record of a rock python meal was a 130-pound impala.

Are rock pythons good pets?

Rock pythons do not make good pets. They grow much too large, can deliver a nasty bite, and to care for them properly is expensive. If they escape or are released into the wild, they can do damage to the ecosystem as an invasive species.

Do rock pythons eat lions?

Rock pythons have been known to eat lion cubs. However, this is rare because the cubs are usually protected by the adults in the pride.

Can rock pythons swim?

They are good swimmers and can even stay underwater for a surprisingly long time.

Can a rock python eat a human?

Smaller humans have, once in a great while, been eaten by these snakes. This is one reason why P. sebae shouldn’t be kept as a pet.

  1. Wikipedia, Available here:
  2. ITIS, Available here:
  3. Florida Museum, Available here:
  4. Lincoln Park Zoo, Available here:
  5. Toronto Star, Available here:
  6. National Geographic, Available here:

Newly Added Animals

A Russel’s Viper

Russel’s Viper

A Russel’s viper strike is so forceful it can lift its entire body off the ground.

Most Recently Updated Animals

A Walrus


Inhabits the freezing waters of the Arctic Circle!

A Howler Monkey

Howler Monkey

Spends 80% of it’s time resting!

A Spider Monkey

Spider Monkey

Found in the tropical jungles of South America!

Leave A Reply