Skip to Main Content
UMass Lowell Image

About Lowell & the Region

Where is Lowell?

UMass Lowell is one of the five campuses of the University of Massachusetts system. It is located in the region of the United States known as New England, in the state of Massachusetts, in the city of Lowell.

Massachusetts is an exciting state. The capital - only 25 miles from the campus - is Boston, an educational and cultural hub. The Lowell campus is also close to ocean beaches and mountains (see information on the Cape Cod region of Massachusetts and on the neighboring states of New Hampshire and Maine).

Read more about UMass Lowell.

The City of Lowell is a vibrant community that is home to diverse ethnic groups and immigrant populations. The city is the birthplace of the industrial revolution, which is commemorated by the Lowell National Historical Park. It is close to Massachusetts' technology corridor and offers many opportunities for paid co-ops and internships, as well as a wide array of cultural opportunities.

Learn more about Lowell.