The Brazilian Tanager is found near the coast of eastern Brazil, from Paraiba to Santa Catarina (Isler and Isler 1987). Individuals in the extreme southern part of the range may migrate (Hilty 2011). Generally occurs below 400 meters (Ridgely and Tudor 1989) around sea level, but has a maximum elevation of 800 meters (Parker et al. 1996). There are also a few reports of a small population in northern Argentina along the Rio Uruguay in Misiones (Ridgely and Tudor 1989), but these may be escaped caged birds (Hilty 2011). The center of elevational abundance is in the lower tropical zone (Parker et al. 1996). This species occurs in a single Zoogeographic Region, the Atlantic Forest (Parker et al. 1996).