Windsor is a town in Berkshire County, Massachusetts, United States. It is part of the Pittsfield, Massachusetts Metropolitan Statistical Area. The population was 899 according to the 2010 census.HistoryWindsor was first settled in 1767 and was officially incorporated in 1771. The town was named for Windsor, Connecticut, where many of the settlers emigrated from. Originally, the town was named "Gageborough" in honor of British General Thomas Gage, but was changed due to the general's Revolutionary War affiliation.GeographyAccording to the United States Census Bureau, the town has a total area of 91.1sqkm, of which 90.6sqkm is land and 0.4sqkm, or 0.49%, is water. Windsor is mostly rectangular-shaped, and lies along the eastern border of Berkshire County with Hampshire County. It is bordered by Savoy to the north, Plainfield to the northeast and east, Cummington to the southeast, Peru and Hinsdale to the south, Dalton to the southwest, and Cheshire to the northwest. Windsor is northeast of Pittsfield, northwest of Springfield, and west-northwest of Boston.