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).

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.

Discover students' favorite Lowell destinations.

Guide to Lowell

You may know of the city of Lowell as the birthplace of Jack Kerouac and the Industrial Revolution. There's a whole lot more for you to discover. With a thriving arts scene, a population rich in cultural diversity and a flair for festivals, the city of Lowell offers food and entertainment for every occasion.