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 grade. The population was 4,986 as of the 2010 census. Bolton was incorporated in October 1720 and is governed by town meeting.