ViewsWatchers |
Belmont is a town in Belknap County, New Hampshire, United States. The population was 7,314 at the 2020 census.[1] The primary settlement in town, where 1,285 people resided at the 2020 census, is defined by the U.S. Census Bureau as the Belmont census-designated place (CDP) and includes the densely populated portion of the town near the intersection of New Hampshire routes 106 and 140. |