Los halcones comen serpientes de cascabel, culebras, serpientes de rata negras y muchas otras especies de serpientes. Las serpientes son un elemento básico en la dieta de la mayoría de las aves rapaces. Los halcones hambrientos se aprovechan de todas las serpientes nativas de su ecosistema.
Los halcones también consumen otros reptiles. Por ejemplo, los halcones de cola roja que viven en el Caribe cazan pequeños lagartos. Otras presas comunes incluyen roedores, peces, ardillas, ranas, aves pequeñas e insectos.
Los halcones prefieren presas pequeñas e indefensas, pero los especímenes que mueren de hambre atacarán a los perros pequeños, gatos y gamberros. También saquean los estanques koi, eliminan los nuevos destrozos y consumen cadáveres dejados por otros depredadores.
Los halcones son muy fuertes para su tamaño y pueden levantar hasta tres veces su propio peso. Los halcones maduros se posan en altas repisas y se abalanzan sobre presas desprevenidas, agarrando sus garras y llevándolas de vuelta a la percha. Esto los protege de depredadores y vehículos motorizados, y mantiene a las presas sacrificadas a salvo de intrusos oportunistas. Los halcones jóvenes que aún no han aprendido la técnica del swooping cazan saltando y corriendo por el suelo, buscando insectos y roedores juveniles. Los halcones matan presas grandes con mordeduras en el cuello, los hombros y la caja torácica; Ellos consumen presas más pequeñas en un solo bocado. Algunos roedores de la piel antes de que se los coman.