 "M. calabura" is native to southern Mexico, the Caribbean, Central America, and western South America south to Bolivia and Argentina.It is present in tropical climate in disturbed lowland areas from sea level to 1000 m of elevation.This species colonize disturbed habitats in tropical lowland areas, becoming part of the secondary vegetation, as well as gallery forests.