Where do Water Moccasins Live?

Water moccasins live in the Southeastern part of the U.S. They say they live in mostly in Florida and Georgia. They can be found in Texas and as far north in Virginia. We have them in Missouri too.