As of the census of 2000, there were 705 people, 287 households, and 202 families residing in the town. By population, Savoy ranks 26th out of the 32 towns in Berkshire County, and 336th out of the 351 Massachusetts cities and towns. The population density was 19.7 people per square mile (7.6/km), ranking it 27th in the county, and 11th least densely populated in the Commonwealth. There were 326 housing units at an average density of 9.1 per square mile (3.5/km). The racial makeup of the town was 97.45% White, 0.71% African American, 0.43% Native American, 0.28% from other races, and 1.13% from two or more races. Hispanic or Latino of any race were 0.71% of the population.