Bolivia, Brazil, Colombia, Ecuador, French Guiana, Guyana, Peru, Suriname, Venezuela.
Eastern and southern Venezuela, the Guianas, and south-eastern Colombia (Vichada and Amazonas), eastern Ecuador, eastern Peru and northern Bolivia (eastern Pando) eastern across most of Amazonian Brazil (east to Marajó I and western Maranhío, south to northern Rondônia).
 
Population
Estimated population is unknown (2010).
Green Oropendola (Psarocolius viridis) [XC435787]
by Brice de la Croix from Lago Tumichucua near Riberalta, Bolivia (call, song)
Green Oropendola (Psarocolius viridis) [XC272405]
by Peter Boesman from Mozeskreek area, W Suriname, Suriname (song)
Subspecies
No subspecies.
Analysis of mitochondrial DNA indicates present species is closer to Amazonian Oropendola (Psarocolius yuracares) than to Crested Oropendola (Psarocolius decumanus). Populations in north-eastern Peru sometimes separated as subspecies flavescens (described from Xeberos, in eastern Peru), but this separation seems unwarranted.