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

University of Massachusetts Lowell

- Business And Management

United States
Established: 1894
Scholars: 2
Award Badge
Best Universities
2025

University of Massachusetts Lowell: Overview

The University of Massachusetts Lowell (UMass Lowell), established in 1894, is a comprehensive public research university located in Lowell, Massachusetts, United States. With a strong legacy rooted in practical and technical education, the institution has evolved into a leading member of the University of Massachusetts System. UMass Lowell serves more than 17,000 undergraduate and graduate students across its six colleges and three main campuses in the city. Its status as a Carnegie "High Research Activity" (R2) university affirms both its scholarly impact and educational breadth.

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
865 World 372 National H-index 52 Citations 14,801 217
2304 World 910 National H-index 34 Citations 7,189 93

Recently Published Articles