Bolton is a small rural town in Tolland County, Connecticut, United States. It is primarily residential, with an economy made up primarily of small businesses. The high school typically has between fifty and one hundred students per class. The population was 5,017 at the 2000 census. Bolton was incorporated in October 1720 and is governed by town meeting.