Amherst, Amerika Birleşik Devletleri'nin Massachusetts eyaletine bağlı Hampshire ilçesinde yer alan bir kasabadır. Kasabanın nüfusu 2010 sayımına göre 37.819'dur.[1]