Snake Identifier
African Rock Python (Python sebae)
Adult Female Python sebae 1.33aspect by Adult_Female_Python_sebae.jpg: Tigerpython derivative work: Materialscientist (talk), via Wikimedia Commons, licensed under CC BY-SA 3.0
Pythons

African Rock Python

Python sebae

The largest snake species in Africa, a massive constrictor found across the sub-Saharan savanna belt, capable of taking prey as large as antelope.

Venomous?
Non-venomous
Adult length
3-6 m (10-20 ft)
Range
Sub-Saharan Africa

Found a snake like this?

Identify any snake from a photo, free.

Identify a snake

Overview

The African Rock Python is the largest snake native to Africa and one of the largest snake species in the world. It ranges widely across the sub-Saharan savanna and woodland belt, from West Africa through Central and East Africa.

It is non-venomous, relying on powerful constriction to kill its prey. While it is not venomous, its large size means it is capable of delivering a serious bite, and very large individuals have occasionally been implicated in attacks on humans, though such incidents remain rare.

How to identify it

  • Massive, heavy-bodied snake with a broad, triangular head clearly set off from the neck
  • Bold mottled pattern of brown, olive, and tan blotches along the body
  • Dark spearhead-shaped marking on top of the head
  • Smooth, glossy scales
  • One of the largest snake species worldwide, with some individuals exceeding 5-6 m

It is distinguished from the Southern African Python primarily by range, with the rock python occupying the more northern and central parts of sub-Saharan Africa.

Habitat & range

Found in a broad range of habitats including savanna, grassland, semi-desert, and forest edge, typically near permanent water sources such as rivers and swamps.

Its range spans much of sub-Saharan Africa, from Senegal in the west through to Ethiopia and Kenya in the east and south to parts of southern Africa.

Behavior, diet & reproduction

Primarily nocturnal, though it basks by day, especially in cooler seasons. It is an ambush and active hunting predator capable of taking very large prey, including antelope, warthogs, and crocodiles, subduing them through powerful constriction.

It is oviparous, laying large clutches of eggs that the female incubates by coiling around them, providing warmth and protection until hatching.

Frequently asked questions

Is the African Rock Python venomous?

No, it is non-venomous and kills prey through constriction.

How big does the African Rock Python get?

It commonly reaches 3-6 m (10-20 ft), making it Africa's largest snake.

Where is the African Rock Python found?

It is widespread across sub-Saharan Africa, from West Africa to East Africa.

Can the African Rock Python eat large animals?

Yes, it can subdue and swallow very large prey, including antelope and warthogs.

Is the African Rock Python dangerous to humans?

It is not venomous, but very large individuals are powerful enough that attacks on humans, while rare, have occurred.

African Rock Python identified by the community

Real snakes identified with Snake Identifier.

African Rock Python