Se sabe que las cabezas de las serpientes del norte son alimentadores oportunistas, lo que significa que comen lo que esté disponible. Su dieta consiste principalmente en pescado, pero también se sabe que comen:
* Otros mamíferos: Si bien no son su presa principal, se ha documentado que comen mamíferos pequeños como ratas, ratones e incluso jóvenes almizcleros en áreas donde son abundantes.
* Anfibios: Ranas, sapos y salamandras.
* Reptiles: Serpientes y tortugas más pequeñas.
* Insectos: Grasshoppers, grillos y otros insectos.
* crustáceos: Cangrejos y cangrejos.
Es importante tener en cuenta que si bien pueden consumir mamíferos, no son una parte importante de su dieta normal. Su fuente principal de presas sigue siendo peces, especialmente especies más pequeñas como pececillos, lubinas y bagre.
Sin embargo, su capacidad para comer una variedad de presas las convierte en una especie invasora muy exitosa, ya que pueden adaptarse a diferentes entornos y fuentes de alimentos.