Belmont is a town in Waldo County, Maine, United States.
It is bordered by Morrill on the north, Belfast on the east, Northport on the southeast, Lincolnville on the south and Searsmont on the west.
30.4% of all households were made up of individuals, and 14.3% had someone living alone who was 65 years of age or older.
There were 393 housing units at an average density of 28.9 per square mile (11.2/km2).
The racial makeup of the town was 98.66% White, 0.49% Native American, and 0.85% from two or more races.
22.9% of all households were made up of individuals, and 10.7% had someone living alone who was 65 years of age or older.