where is williamston nc located
Williamston, NC. Williamston is located in east North Carolina. Williamston is between the Martin, Beaufort county. Williamston has 3.84 square miles of land area and has no water area. As of 2010-2014, the total Williamston population is 5,410, which has shrunk 7.41% since 2000.