Halfmoon Lake is a  water body located in Belknap County in central New Hampshire, United States, in the towns of Barnstead and Alton.
Halfmoon Lake is a water body situated in Belknap County, central New Hampshire, United States, within the towns of Barnstead and Alton.