The town is bordered by Chelmsford to the east, Tyngsborough to the north, Groton to the west, Littleton to the southwest, Acton to the south, and Carlisle to the southeast. Regionally, it is on the edge of the Merrimack Valley, Northern Middlesex County, and the Metrowest regions of Mass...