Weißkopfseeadler ernähren sich hauptsächlich von Fischen. Sie jagen auch kleine Säugetiere, Reptilien, Kaninchen, Eichhörnchen, Präriehunde, Vögel, Schildkröten und Aas, wenn Nahrung knapp ist. Die Beute reicht im Allgemeinen von kleinen Fischen bis zu Tieren mit einem Gewicht von nicht mehr als 4–5 Pfund.
Sie jagen in der Nähe offener Gewässer wie Flüssen, Seen und Küsten. Erwachsene wiegen 8 bis 14 Pfund mit Flügelspannweiten von 5,9 bis 7,5 Fuß oder mehr. Sie können Fische unter Wasser erspähen, während sie Hunderte von Fuß in der Luft kreisen, und schnell hinabtauchen, um ihre Beute mit scharfen Krallen zu ergreifen.