Northborough, Massachusetts, in Worcester county, is 9 miles NE of Worcester, Massachusetts and 29 miles W of Boston, Massachusetts. The town is included in the Worcester metropolitan area. Northborough History. The area was settled in 1762, and is a small town in Massachusetts.