The Cameroon sailfin chameleon is found only in the Cameroonian highlands around Mount Cameroon. Because it is almost entirely restricted to rainforests ranging from 700 to 1900 meters above sea level, it is estimated only a few locations support populations of the species. However, it has also been found in small farms and gardens.