 The black bonneted bat is found in southern Mexico, on the island of Jamaica, and through much of Central and South America, as far south as northern Argentina.It is, however, absent from western Peru and Bolivia, and from Chile.It inhabits a range of forested habitats throughout this region, from coastal lowlands to the slopes of the Andes at least in elevation.