The species is found across much of sub-Saharan Africa. It is widespread in the Congo Basin, extending marginally into adjacent areas such as southern Nigeria and northern Zambia, with isolated subpopulations in South Sudan and eastern and southern Africa, the southernmost occurring in northeastern KwaZulu-Natal Province, South Africa (Bates et al. 2014). Upper Guinea subpopulations are now excluded from this distribution, as they are referred to as Bitis rhinoceros. The subpopulation in South Africa is geographically isolated, with the nearest subpopulation in the forests of the eastern escarpment of Zimbabwe and adjacent forests in Mozambique (Broadley 1990, Spawls and Branch 1995, Branch 1998, Phelps, 2009, Bates et al. 2014).
Bodbijl (1994) estimated the South African Bitis gabonica population to consist of no more than 500 individuals, but Warner (2009) suggests that this is an underestimate and estimates the South African population of mature individuals to be between 1,900 and 3,500 individuals. Given that at least half the species distribution occurs in a large Protected Area, the population is considered to be stable.
Tracking population trends both inside and outside the Isimangaliso Wetland Park would be useful.