I falchi sono onnivori e hanno abitudini alimentari molto opportunistiche. Ciò che un falco mangia in genere è determinato dall'habitat nativo del falco, dalla specie del falco e dalla disponibilità di cibo, ma in generale, un falco mangerà quasi tutto.
I falchi dalla coda rossa sono le specie di falchi più diffuse. Questi rapaci si immergono a velocità fino a 120 miglia all'ora, catturando la preda con i loro artigli super affilati. I falchi dalla coda rossa si nutrono principalmente di piccoli mammiferi, compresi toporagni, topi, scoiattoli e talpe, ma non si oppongono al consumo di animali domestici, inclusi gatti e cani di piccola taglia. Altri oggetti sul menu per il falco includono anatre, pesci, pipistrelli, piccoli uccelli, cavallette, conigli, lucertole, serpenti e rane. Mangeranno anche animali morti e, quando mangiano, inghiottono tutto, comprese le ossa, e poi rigurgitano parti che non possono essere digerite.