About Amherst

Since its founding in 1821, Amherst College has become one of the premier liberal arts colleges in the nation, enrolling some 1,800 talented, energetic and diverse young men and women. This section of the site provides a general introduction to the college.

The Campus

Amherst College is located in Amherst, Massachusetts, a town of 35,000 people in the western part of the state. The college’s 1,000-acre campus is adjacent to downtown Amherst.


Sustainable AmherstSustainability Matters at Amherst
Learn about sustainability and the many programs across campus that promote resource conservation and minimize environmental impact.


News and Events

There’s always something interesting going on at Amherst, no matter where your interests lie.

 

Campus Maps

Google Street View

map pin Google Street View

map pin Google Campus Map


Amherst’s 1,000-acre campus is adjacent to downtown Amherst.

Johnson Chapel