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

University of Massachusetts Lowell

- Medicine

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

Overview of University of Massachusetts Lowell

The University of Massachusetts Lowell (UMass Lowell), founded in 1894, is a prominent public research university located in Lowell, Massachusetts, United States. With its roots tracing back to the Lowell Normal School and Lowell Textile School, the institution has evolved into a comprehensive university recognized for scientific innovation and community engagement. UMass Lowell forms part of the reputable University of Massachusetts system. The university enrolls over 17,000 students across undergraduate and graduate programs, supported by more than 1,000 full-time faculty members. Its urban campus spans more than 125 acres, offering state-of-the-art facilities in an academically vibrant region of New England.

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
2737 World 1530 National H-index 128 Citations 54,580 1,008
18789 World 9364 National H-index 76 Citations 20,907 291

Recently Published Articles