Les pygargues à tête blanche sont des prédateurs opportunistes qui se nourrissent principalement de poissons, mais consomment également de petits mammifères, des oiseaux et des reptiles. Ils chassent généralement tôt le matin ou en fin d’après-midi et planent au-dessus des plans d’eau à la recherche de proies. Une fois qu'une cible potentielle est repérée, l'aigle plongera avec ses serres étendues, attrapant la proie avec ses pattes. L'aigle transportera ensuite la proie jusqu'à un perchoir isolé où il la mangera.
Le poisson est la principale nourriture des pygargues à tête blanche et ils aiment particulièrement le saumon, la truite et le poisson-chat. Les aigles attrapent généralement des poissons en plongeant dans l’eau d’une grande hauteur et en les saisissant avec leurs serres. Ils peuvent également voler du poisson à d’autres oiseaux ou animaux.
En plus du poisson, les pygargues à tête blanche mangent également de petits mammifères tels que des lapins, des écureuils et des tamias. Ils peuvent également consommer des oiseaux comme des canards, des oies et des mouettes. Les aigles attrapent généralement des mammifères et des oiseaux en se jetant dessus depuis un perchoir ou en les poursuivant en vol.
Les pygargues à tête blanche mangent parfois aussi des reptiles tels que des serpents et des tortues. Ils attrapent généralement les reptiles en les saisissant avec leurs serres alors qu'ils se prélassent au soleil ou en les sortant de leurs terriers.
Les pygargues à tête blanche sont des prédateurs opportunistes et mangent toutes les proies à leur disposition. Ils ne sont pas particulièrement difficiles en matière de nourriture et consomment de tout, du poisson aux mammifères en passant par les oiseaux et les reptiles.