Bolton is located west of Boston, northwest of Marlboro. The town was incorporated in 1738, and lists agriculture as its primary industry. The town center is located on Main Street, Route 117, just west of I-495.