Discover Amherst
compiled from our dataAmherst is located in Massachusetts, USA, and has a population of about 39,263. Our atlas lists 143 places here.
These include 35 sights and 13 museums, 80 restaurants, 14 places to stay and 1 cocktail bars. Highlights include Clark House, One East Pleasant, Center East Commons.