As of the 2010 census, Weymouth had a total population of 53,743.[1] Weymouth is one of fourteen Massachusetts municipalities that have applied for, and been granted, city forms of government but wish to retain The town of in their official names.[3] It is named after Weymouth, Dorset, a coastal town in England.