Weymouth is located in Norfolk County, MA. The population is 54,285, making Weymouth the 2nd largest city in Norfolk County.
There are 9 public schools in Weymouth with an average Homefacts rating of B-. The total crime rate for Weymouth is very low , and there are 6 registered sex offenders residing in the city. Unemployment in Weymouth is moderate and the median home sales price is $0. Detailed and up-to-date Weymouth property reports are available for any property address.
Cities near Weymouth include Braintree, Hingham and Southfield.