The Gray-bellied Flowerpiercer is found in the Andes of western Bolivia (Ridgely 2009). Specifically, D. carbonaria can be found from the cities of La Paz and Cochabamba southeast to Santa Cruz and Chuquiasca (Graves 1982, Ridgely and Tudor 1989). Elevation ranges for D. carbonaria are described variously, from 2100-4300m (Fjeldså and Krabbe 1990) to 2500-4000m (Ridgely and Tudor 2009). D. carbonaria and D. brunneiventris overlap each other in an area, no longer than 10 km wide, 30 km northeast La Paz and hybridize in this area, producing intermediate phenotypes (Zimmer 1929, Vuilleumier 1969, McCarthy 2006). The center of elevational abundance is in the upper montane zone (Parker et al. 1996). This species occurs in the zoogeographic regions of the Central Andes (Parker et al. 1996).