C. hoffmanni has two disjunct populations. The northernmost population ranges from Nicaragua south into western Venezuela. The southern population is found from north-central Peru through extreme western Brazil (south-western Amazonas and probably Acre states) to central Bolivia. There is a doubtful, outlying record for this species from the Rio Aripuanã, Mato Grosso state, Brazil (Fonseca and Aguiar 2004). Its range within Brazil is unclear, and further surveys are needed. This species ranges from sea level to 3,300 m asl in Costa Rica; up to 1,925 m asl in Panama; and up to 1,150 m asl in the southern Andes of Venezuela. In Colombia, the species is found in the biogeographical regions of the Andean zone, Caribbean and Chocó, more specifically in the departments of Cauca, Chocó, Cundinamarca, Nariño, Quindío, Sucre, Valle del Cauca, and Santanderes from sea level up to 3,000 m asl (Alberico et al. 2000; Moreno 2003; Acevedo and Sanchez 2007).