Ware is the easternmost town in Hampshire County, and is bordered by Franklin County to the north, Worcester County to the east, and Hampden County to the south. The town is bordered by New Salem to the northwest, Petersham to the north, Hardwick to the northeast, New Braintree and West Brookfield to the east, a small portion of Warren to the southeast, Palmer to the south, and Belchertown to the west. (There is no land link between New Salem or Petersham and Ware due to the Quabbin Reservoir.) Downtown Ware lies east-southeast of the county seat of Northampton, northeast of Springfield, west of Worcester, and west of Boston.