Se distribuye en Panamá (hacia el este desde la Zona del Canal) y oeste de Colombia (costa del Pacífico al este hasta el medio valle del Magdalena) hacia el sur hasta el extremo noroeste de Ecuador (Esmeraldas, noroeste de Pichincha).