This species occurs from south Chiapas, Mexico to Panama (Thorington and Hoffmann 2005). It occurs from lowlands to 1,800 m (Reid 1997). However, there are some records at 2,600 m on Poás Volcano, Costa Rica (Giacalone et al. 1987). In Panama, it does not occur at high elevations except near the border with Costa Rica.