Skip to main content
U.S. flag

An official website of the United States government

Where do snakeheads live?

Snakeheads are freshwater fishes with little, if any, tolerance for saltwater. Within their native and introduced ranges, they live in small and large streams, canals, rivers, ponds, reservoirs, and lakes. Many species can tolerate a wide range of pH, and one species living in Malaysia and parts of Indonesia prefers highly acid waters (pH 2.8-3.8). The northern snakehead and several other species prefer to live in somewhat dense aquatic vegetation where they feed and reproduce. Northern snakehead may tolerate a wide range of water temperatures and environmental conditions which contributes to their success as an invasive species.