 As of the 2010 census, the population was 158,080.Its most populous municipality is Amherst, its largest town in terms of landmass is Belchertown, and its traditional county seat is Northampton.The county is named after the county Hampshire, in England.