Windsor is a town in Windsor County, Vermont, United States. It is built on the banks of the Connecticut River. The population was 2,066 at the 2010 census. The Constitution of Vermont was written and signed in the town. It is known as the birthplace of Vermont. It was the first capital until 1805. Then Montpelier became the official capital.