 According to the United States Census Bureau, Waltham has a total area of , of which is land and , or 1.31%, is water.As of the census of 2000, there were 479 people, 178 households, and 134 families residing in the town.The population density was 54.9 people per square mile (21.2/km2).