Lawrence, Massachusetts, a city in Essex County. It is on the Merrimack River, 25 miles (40 km) north of Boston.