Southampton, (pron. south-AM-pton) officially the Town of Southampton, is a town in southeastern Suffolk County, New York. It is located on Long Island. As of the 2010 United States Census, the town had a population of 56,790. 