Amesbury adalah sebuah kota di Essex County, Massachusetts, terletak di tepi kiri Sungai Merrimack dekat mulutnya, hulu dari Salisbury dan di seberang sungai dari Newburyport dan West Newbury. Populasi adalah 16.283 pada sensus 2010. Bekas kota pertanian dan pabrik, Amesbury saat ini sebagian besar merupakan pemukiman. Ini adalah salah satu dari dua kota paling utara di Massachusetts.