Williamstown is an unincorporated community and census-designated place located in Monroe Township in Gloucester County, in the U.S. state of New Jersey. As of the 2010 U.S. census, Williamstown's population was 15,567.
Established: 1737 as Squankum · 1842 as Williamstown