Amesbury Town is located in Essex County, MA. The population is 16,344, making Amesbury Town the 10th largest city in Essex County.
There are 5 public schools in Amesbury Town with an average Homefacts rating of B. The total crime rate for Amesbury Town is low , and there are 8 registered sex offenders residing in the city. Unemployment in Amesbury Town is moderate and the median home sales price is $0. Detailed and up-to-date Amesbury Town property reports are available for any property address.
Cities near Amesbury Town include South Hampton, Merrimac and West Newbury.