U.S. Federal Route 20 is an east-west highway in Middlesex County. It runs in the central portion of the county. A good portion of U.S. Rt. 20 runs long Boston Post Road. U.S. Rt. 20 passes through the following towns in Middlesex County. Marlbough South Sudbury Wayland Waltham Watertown U.S. Rt. 20 is not multi-plexed in Middlesex County. U.S. Rt. 20 intersects the following highways in Middlesex County. Interstate 495, at Marlborough. Massachusetts State Route 85, at Marlborough. Massachusetts State Route 27, at Wayland. Massachusetts State Route 126, at Wayland. Interstate 95, at Waltham. Massachusetts State Route 128, at Waltham. Massachusetts State Route 117, at Waltham. Massachusetts State Route 60, at Waltham.
A BGS on SB I-95/WB MA St Rt 128. A BGS on NB I-95/MA St Rt 128. Photo from: Paul Dienhart