Les faucons sont des omnivores et ils ont des habitudes alimentaires très opportunistes. Ce qu'un faucon mange est généralement déterminé par l'habitat naturel du faucon, l'espèce du faucon et la disponibilité de nourriture, mais en général, un faucon mange presque n'importe quoi.
La buse à queue rousse est l'espèce de faucon la plus répandue. Ces oiseaux de proie plongent à des vitesses allant jusqu'à 120 milles à l'heure, attrapant leurs proies avec leurs serres très acérées. Les buses à queue rousse se nourrissent principalement de petits mammifères, notamment les musaraignes, les souris, les écureuils et les taupes, mais elles ne sont pas opposées à la consommation d'animaux domestiques, notamment les chats et les petits chiens. D'autres articles au menu pour le faucon comprennent des canards, des poissons, des chauves-souris, des oiseaux plus petits, des sauterelles, des lapins, des lézards, des serpents et des grenouilles. Ils mangent également des animaux morts, et quand ils mangent, ils avalent tout, y compris les os, puis régurgitent les parties qui ne peuvent pas être digérées.