The Mexican free-tailed bat is found from the southern half of the United States through most of Mexico, and through most of Central America into South America. They are also found in the Caribbean. They are native to all of the Greater Antilles and 11 of the Lesser Antilles. The largest known colony is found at Bracken Cave, north of San Antonio, Texas, with nearly 20 million bats.