Bats can consume hundreds to thousands of mosquitoes per night, making them effective natural predators. Consumption rates vary by species, hunting strategy, and mosquito availability, but some studies estimate a single bat can eat up to 600 mosquitoes in an hour.