Southampton is a town in Hampshire County, Massachusetts, United States. It was established first as a district of Northampton in 1753. It was incorporated in 1753. The name Southampton was given to it during its first town meeting in 1773. Its ZIP code is 01073. Southampton is part of the Springfield, Massachusetts Metropolitan Statistical Area. The town had a population of 5,792 at the 2010 census.
Southampton was rated having the best tasting tap water in the country in 2008 by the National Rural Water Association.