Restringido al noroeste de Colombia entre el río Atrato, el bajo Río Cauca (oeste del río Cauca y la isla de Mompós) y el río Magdalena, en los departamentos de Atlántico, Sucre, Córdoba y el oeste de Bolívar, al noroeste de Antioquia (de la región de Urabá, al oeste del río Cauca) y el noreste de Chocó, al este del río Atrato, desde el nivel del mar hasta 1.500 m .