Weymouth is a city in Norfolk County, Massachusetts, United States. As of the 2000 census, Weymouth had a total population of 53,988. Despite its city status, it is formally known as the Town of Weymouth. Weymouth apartments for rent comparison page shows most up to date rent information on Weymouth apartments and houses. Rent information is obtained from multiple rental sources but we cannot guarantee their accuracy.