What do Barn Swallows Eat?

The Barn Swallow is a typical aerial insectivore. They prey on large flies and aphids, and tend to hunt about 25 feet above bodies of water. Flying ants also make up a large portion of the Barn Swallows diet.