The Lowell campus is located in the historic industrial city of Lowell, 25 miles northwest of Boston. It lies along the Merrimack River, which was the power source for the mills built along the river, giving rise to America’s first industrial city. Within easy distance are the lakes and mountains of New Hampshire, western Massachusetts, Vermont, and Maine, as well as the shores of the Atlantic Ocean and Cape Cod. Directions to North Campus.
Due to a resurgence in the technology boom of the 1980s, today Lowell is a thriving commercial area in a technology-rich environment. The University has a multitude of research centers and institutes that offer state-of-the-art research and training opportunities. The IMS administration office is located on the Lowell Campus.
UMass Lowell links
Other Resources and Programs