TodayFriday, August 21, 2026

African Rock Python: Africa’s Largest Snake, From the Congo Basin to Florida

Python sebae reaches an authenticated 7.5 metres, swallows antelope whole, and guards its eggs in a way almost no other snake does. The real giant of the Congo Basin.
September 16, 2025
An African rock python, Python sebae, Africa's largest snake, showing its blotched brown dorsal pattern
The African rock python is the largest snake in Africa, authenticated to 7.5 metres. [Image Source: US Geological Survey]

The African rock python is the largest snake on the African continent, and the only one that has ever plausibly stood behind the stories of monster serpents coming out of the Congo Basin. It is a real animal with a real record: authenticated to 7.5 metres, capable of swallowing an antelope whole, and one of the very few snakes anywhere that stays with its eggs and then guards its hatchlings after they emerge.

It is also, increasingly, a Florida animal. A small breeding population has held on for more than two decades on the western edge of Miami-Dade County, which means the African rock python is now studied by American wildlife agencies as closely as it is by African ones. That double life, native giant and invasive newcomer, is why the species has better documentation than almost any other large constrictor.

African rock python at a glance

Common namesAfrican rock python, Central African rock python, Northern African python
Scientific namePython sebae (Central African rock python); Python natalensis (Southern African rock python)
FamilyPythonidae
Typical adult length3 to 3.5 metres (10 to 11.5 feet)
Maximum authenticated length7.5 metres (24 feet 7 inches), a specimen from The Gambia
Typical adult weight55 to 65 kg, with exceptional animals above 90 kg
Native rangeSub-Saharan Africa, from Senegal east to Ethiopia and Somalia, south to northern Angola and northern Tanzania
DietRodents, monkeys, antelope, warthogs, birds, monitor lizards, occasionally crocodiles
ReproductionEgg-laying, 20 to 100 eggs, female coils around the clutch and guards hatchlings
VenomousNo. Kills by constriction
Conservation statusP. sebae Near Threatened; P. natalensis Least Concern (IUCN)
Invasive populationWestern Miami-Dade County, Florida, established since the early 2000s

How big does the African rock python actually get?

This is where most articles about the African rock python go wrong, and where the folklore starts. The honest answer has two numbers in it, and they are far apart.

The maximum authenticated length is 7.5 metres, or 24 feet 7 inches, from a specimen recorded in The Gambia. That is a genuine measurement of a genuine animal, and it makes the African rock python the longest snake in Africa and one of the six largest snakes in the world. It does not make it a fifty-foot serpent, and no African rock python has ever been measured anywhere close to that.

The typical adult is a much smaller animal. Most mature rock pythons run 3 to 3.5 metres and weigh 55 to 65 kg. Exceptional individuals push past 90 kg, which is heavy for the length and reflects the species’ bulk relative to a reticulated python of the same measurement. A rock python is shorter and thicker than its Asian counterpart. Weight, not length, is what makes a large one difficult for several adults to handle.

The gap between the typical animal and the record animal is the single most useful thing to understand about giant snake claims generally. A snake three times the average length would be an extraordinary outlier. A snake seven times the average length, which is what the Congo legends describe, has never been produced.

Two species, not one: the split every older source misses

For most of the twentieth century the African rock python was treated as a single species with two subspecies. That is no longer the consensus, and it matters for anyone reading older field guides.

Python sebae, the Central African rock python, and Python natalensis, the Southern African rock python, are now generally recognised as separate species. P. sebae occupies the belt from West Africa across the Sahel and Congo Basin into East Africa. P. natalensis takes over in southern Africa, roughly from southern Tanzania and Angola down through Zambia, Zimbabwe, Botswana, Namibia and into South Africa.

The two look broadly similar. P. natalensis tends to be somewhat smaller on average, with a less contrasted head pattern and finer, more broken dorsal markings. The practical consequence is that a conservation figure or a size record quoted for the African rock python may apply to only one of the two, and the two carry different threat listings on the IUCN Red List.

Where the African rock python lives

The species is a savanna and forest-edge animal above everything else, and it is tied to water more tightly than its name suggests. Rock pythons are strong swimmers, and populations concentrate along rivers, floodplains, swamps and lake margins. They will use rocky outcrops and abandoned burrows as refuges, which is where the common name comes from, but they are not a species of arid rock country.

The P. sebae range runs from Senegal and Mauritania in the west, east across the Sahel and Sudanian savanna to Ethiopia and Somalia, and south through the Congo Basin to northern Angola and northern Tanzania. That distribution takes in the Democratic Republic of the Congo entirely, which is the geographic reason the species keeps appearing in Congo serpent stories.

Rock pythons are also, notably, tolerant of human landscapes. They persist in agricultural mosaic, along irrigation canals, and on the outskirts of towns, where rodent and poultry populations make easy hunting. That tolerance is a large part of why the species survives across such a wide range, and also why most human encounters happen near villages rather than deep in forest.

What the African rock python eats

An adult rock python is an ambush predator that swallows prey whole after killing by constriction, and its prey list is the reason the species has its reputation.

The documented range runs from rats and hares through hyraxes, monitor lizards, ground birds and monkeys to genuinely large mammals. Warthogs, bushbuck, duiker and small antelope are all recorded. The most cited single meal is an impala of roughly 59 kg, taken by a python of similar body weight, which is close to the practical ceiling for a snake of that size. Crocodiles have been recorded as prey, and so, more rarely, have goats and other livestock.

Constriction does not work the way most people picture it. The snake does not suffocate its prey by preventing it from breathing. Research on constricting snakes has shown that the pressure applied is high enough to cut off circulation and stop the heart, and that death comes from circulatory arrest within seconds rather than from asphyxiation over minutes. It is faster than the folklore version, and considerably more efficient.

A large meal buys a long fast. A rock python that takes an antelope may not feed again for months, and much of the intervening time is spent immobile in cover while digestion proceeds. That is the behaviour that makes the species so hard to census in the wild.

How the African rock python breeds and guards its eggs

This is the genuinely unusual part of the species’ biology, and it is the detail that most short articles about the African rock python leave out entirely.

Females lay large clutches, commonly 20 to 50 eggs and sometimes as many as 100, usually in a burrow, termite mound or similar cavity. The female then coils around the clutch and stays there through the incubation period, roughly two to three months, leaving rarely if at all. She does not eat during this time.

What follows is rarer still. After the eggs hatch, the female remains with the hatchlings for up to about two weeks rather than abandoning them, which places the African rock python among a very small number of snakes known to provide any post-hatching care at all. Most snakes leave the nest at oviposition and never return. The rock python’s behaviour is closer to crocodilian parental attendance than to typical snake reproduction, and it is one of the reasons herpetologists find the species disproportionately interesting relative to its media profile as a monster.

Hatchlings emerge at roughly 45 to 60 cm and are entirely on their own after the guarding period. Mortality in the first year is very high. The animals that reach adult size are a small fraction of any clutch, which is worth keeping in mind alongside the alarming clutch numbers.

The African rock python in Florida

The African rock python was first reported free-ranging in southern Florida in 2001. A reproducing population was confirmed in the years that followed, and it has persisted since.

The important qualifier, and the one most coverage gets wrong, is how small that population is. According to the US Geological Survey’s assessment of the species in southern Florida, the African rock python is established only in a small localised area on the southeastern side of US 41, the Tamiami Trail, and SR 997, Krome Avenue, in western Miami-Dade County. It is not documented as established inside Everglades National Park, and it is not present across the Everglades system in the way the Burmese python is.

That distinction matters because the two species are constantly conflated. Florida’s constrictor problem is overwhelmingly a Burmese python problem, measured in tens of thousands of animals across thousands of square kilometres. The African rock python occupies a footprint that can be described in street names. It is a serious concern precisely because it is still small enough that containment remains conceivable, and because a rock python is a more aggressive animal to handle than a Burmese of the same size.

An American alligator and an invasive python locked together in the Florida Everglades, where the African rock python is also established
An American alligator and a Burmese python locked together in the Everglades. The Burmese is Florida’s most established invasive constrictor; the African rock python occupies a far smaller range on the western edge of Miami-Dade County. [Image Source: USGS]

Federal listing followed. The US Fish and Wildlife Service species profile for Python sebae reflects the species’ status as an injurious wildlife listing under the Lacey Act, which restricts import and interstate transport. Florida separately prohibits it as a personal pet.

What nobody can say with confidence is how large the Miami-Dade population actually is. Detection probability for large constrictors in dense vegetation is notoriously poor, the survey effort directed at rock pythons is a fraction of that directed at Burmese pythons, and the published estimates carry wide uncertainty. The honest position is that the population is small, persistent, and not precisely counted.

African rock python vs Burmese python: telling them apart

In Florida this is a practical identification problem, and the two species overlap in size and general colouring. Three features separate them reasonably reliably.

The dorsal blotches on an African rock python are irregular, dark-outlined, and tend to run together into a connected chain along the back. On a Burmese python the blotches are more clearly separated and more regularly shaped, giving a cleaner giraffe-pattern effect. The African rock python’s belly is white with heavy dark speckling, while the Burmese has a much cleaner, paler ventral surface. On the head, the rock python carries a dark arrowhead or spearpoint mark on the crown with a pale line running down the centre, which the Burmese lacks in that form.

Temperament is not a field mark, but it is worth stating. Keepers and researchers consistently describe the African rock python as the more defensive and less predictable of the two. That reputation is anecdotal rather than measured, and it should be treated as such, but it is unanimous enough to be worth respecting.

Is the African rock python dangerous to humans?

Rarely, and the number of documented cases is small enough to list.

Fatal attacks on people are exceptional. Two well documented incidents involved captive animals in North America: a three-year-old child killed in Illinois in 1999, and two young brothers killed in Campbellton, New Brunswick, in 2013 by a python that had escaped from a ground-floor apartment beneath the room where they were sleeping. Both involved captive snakes in domestic settings rather than wild encounters.

Wild attacks on humans in Africa are reported occasionally and are difficult to verify individually. The species is physically capable of killing an adult human, and a large rock python is a genuinely dangerous animal at close quarters. But the risk profile is closer to that of a large crocodile in a specific river than to a general environmental hazard, and rock pythons are far more often killed by people than the reverse.

Conservation status and the pressures on the species

The IUCN Red List assesses Python sebae as Near Threatened and Python natalensis as Least Concern. Neither is in immediate danger of extinction, but the trajectory for P. sebae is downward across much of its range.

Three pressures dominate. The skin trade takes large numbers of animals for leather, with West and Central Africa supplying a significant share of the global python skin market. Bushmeat hunting is locally intense, and a large python represents a substantial quantity of protein. Habitat conversion, particularly the drainage and cultivation of the floodplain and wetland margins the species depends on, removes the habitat that supports the largest individuals.

There is also a straightforward killing-on-sight problem. A snake this size near a village with livestock is not tolerated, and the species’ comfort in human-modified landscapes puts it in that position repeatedly.

The data gap is real and worth naming. There is no reliable population estimate for the African rock python across most of its range. Assessments rely on habitat trend, trade volume and expert opinion rather than on counts, because counting a solitary, cryptic, months-between-meals ambush predator across sub-Saharan Africa is not practically achievable with current methods. Anyone quoting a global population figure for this species is extrapolating.

The African rock python and the Congo Snake legend

Every claim of a fifty-foot serpent in the Congo eventually resolves to this species, because there is nothing else in the region it could be.

The best known claim is the 1959 Katanga photograph attributed to the Belgian pilot Remy Van Lierde, who described a serpent he estimated at roughly fifteen metres seen from a helicopter. The Eastern Herald has examined why that photograph cannot establish the length claimed, and separately what Van Lierde himself actually said. The core problem is that a photograph taken from an aircraft with no scale reference in frame cannot resolve length at all, and aerial size estimates of ground objects are known to be unreliable by large factors.

The wider pattern is covered in our survey of African cryptids including the Congo Snake and Mokele-Mbembe, and in the breakdown of the most persistent giant snake myths. For the comparison most people are actually looking for, the reticulated python in the Philippines holds the length records the African rock python does not, and the extinct Titanoboa is the only serpent that ever genuinely reached the scale the legends describe.

None of this makes the African rock python less remarkable. A 7.5-metre snake that can swallow an impala, guards its hatchlings, and has quietly colonised the edge of an American city is a more interesting animal than the invented one. Our full account of the Congo Snake claim and the scientific record sets the folklore against the documented species side by side.

African rock python: frequently asked questions

What is the largest African rock python ever recorded?

The maximum authenticated length is 7.5 metres, or 24 feet 7 inches, from a specimen recorded in The Gambia. Longer claims exist in older literature and in folklore, but none is supported by a verifiable measurement.

Is the African rock python venomous?

No. It has no venom and kills by constriction, applying enough pressure to stop circulation within seconds. A bite from a large rock python causes serious mechanical injury from the recurved teeth, but no envenomation.

Where does the African rock python live?

Across sub-Saharan Africa. Python sebae runs from Senegal east to Ethiopia and Somalia and south to northern Angola and northern Tanzania. Python natalensis occupies southern Africa. The species favours savanna, forest edge and above all the margins of rivers, swamps and floodplains.

Can an African rock python eat a human?

It is physically capable of killing an adult human, and fatal incidents have occurred, though almost all documented cases involve captive animals. Verified predation on adult humans in the wild is exceptionally rare.

How is the African rock python different from the Burmese python?

The rock python’s dorsal blotches are irregular and tend to connect into a chain, its belly is heavily dark-speckled, and it carries an arrowhead mark on the crown of the head. The Burmese has cleaner separated blotches, a paler belly, and no arrowhead. Rock pythons are also generally described as more defensive.

Are African rock pythons established in Florida?

Yes, but only in a small area. A reproducing population has persisted since the early 2000s on the western edge of Miami-Dade County near the Tamiami Trail and Krome Avenue. It is not documented as established inside Everglades National Park, and it is a fraction of the size of Florida’s Burmese python population.

How many eggs does an African rock python lay?

Commonly 20 to 50, and occasionally up to 100. The female coils around the clutch through incubation without feeding, then stays with the hatchlings for up to about two weeks after they emerge, which is rare among snakes.

Is the African rock python endangered?

Python sebae is listed as Near Threatened on the IUCN Red List; Python natalensis is Least Concern. Pressure comes from the skin trade, bushmeat hunting, wetland conversion and killing near settlements. No reliable range-wide population count exists.

Is the African rock python the same as the Congo Snake?

The African rock python is the only real species that could underlie Congo Snake reports, since it is the largest snake in the region. The Congo Snake as described in the 1959 Katanga claim, at roughly fifteen metres, has never been documented and is roughly twice the length of any authenticated python.

Internet Desk

Internet Desk

Covering U.S. politics, national security, and general global news as it breaks, with reporting drawn from wire services and primary government sources.