As of the 2020 census, there were 2,216 people and 921 households in Altamont.[7] There were 621 families residing in the city.[8] The population density was 1,488.25 inhabitants per square mile (574.62/km2). There were 1,001 housing units at an average density of 672.26 per square mile (259.56/km2)