Lowell, Massachusetts, a city in Middlesex County. It is at the junction of the Concord and Merrimack rivers, about 25 miles (40 km) northwest of downtown Boston.