World's Best Scientists 2026 revealed!
University of Massachusetts Amherst

University of Massachusetts Amherst

- Political Science

United States
Established: 1863
Scholars: 2
Award Badge
Best Universities
2025
Award Badge
Ecology and Evolution
USA
2023

Overview: University of Massachusetts Amherst

The University of Massachusetts Amherst (UMass Amherst), founded in 1863, is a flagship public research university located in Amherst, Massachusetts, United States. A member of the prestigious Five College Consortium, UMass Amherst combines tradition with innovation as the largest public university in New England. As of Fall 2023, the university enrolls more than 32,000 students—over 24,000 undergraduates and 7,800 graduate students—supported by more than 1,400 full-time faculty members. UMass Amherst operates a single, vibrant campus and is recognized for its broad academic offerings, research enterprise, and impact at state, national, and international levels.

Show more
World
National
Scholar
D-Index D-index (Discipline H-index) only includes papers and citation values for an examined discipline in contrast to General H-index which accounts for publications across all disciplines.
Citations
Publications
552 World 304 National H-index 38 Citations 26,818 134
1016 World 521 National H-index 32 Citations 4,496 191

Recently Published Articles