Amesbury là một thành phố thuộc Quận Essex, Massachusetts, nằm ở tả ngạn sông Merrimack gần cửa sông, thượng nguồn từ Salisbury và bên kia sông từ Newburyport và Tây Newbury. Dân số tại thời điểm điều tra dân số năm 2010 là 16.283 người. Trước đây là một thị trấn nông nghiệp và nhà máy, Amesbury ngày nay phần lớn là khu dân cư. Đây là một trong hai thị trấn cực bắc của Massachusetts.