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
AdEnjoy a sense of normalcy and familiarity. Find relief on the road with Candlewood Suites. Our spacious suites are complete with everything you need to live, work, and relax.