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

University of Massachusetts Lowell

- Psychology

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

Overview: University of Massachusetts Lowell

The University of Massachusetts Lowell (UMass Lowell), established in 1894, is a prominent public research university located in Lowell, Massachusetts, USA. Originally founded as two separate institutions—one focused on education and the other on textiles—it merged in 1975 to become UMass Lowell. Today, it stands as a comprehensive university with a commitment to research, teaching, and community engagement. UMass Lowell serves more than 17,000 students across its six colleges and operates from three main campuses situated within the city.

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
5520 World 3004 National H-index 49 Citations 58,154 76
6850 World 3714 National H-index 44 Citations 11,477 120

Recently Published Articles