 According to the United States Census Bureau, Milton has a total area of , of which is land and , or 26.51%, is water.As of the census of 2000, there were 517 people, 206 households, and 167 families residing in the town.The population density was 20.6 people per square mile (8.0/km²).