Según el censo del año 2000, la población de Belmont era de 25.123 habitantes, con un total de 10.418 hogares y 6.542 familias residiendo en la ciudad.