Cities in Hampshire: Amherst Belchertown Chesterfield Cummington Easthampton Florence Goshen Granby Hadley Hatfield Haydenville Huntington Leeds Middlefield North Amherst North Hatfield Northampton Plainfield South Hadley Southampton Ware West Chesterfield West Hatfield Williamsburg Worthington