The African rock python is a species of large constrictor snake in the family Pythonidae. The species is native to sub-Saharan Africa. It is one of 11 living species in the genus Python. It has two subspecies. One subspecies is found in Central and Western Africa, and the other subspecies is found in Southern Africa.