Question: What was the population of the town in 2010 census which is located in the Grafton County and is connected to the communities of McIndoe Falls and Vermont by a dam formed by the McIndoes Reservoir?

Context paragraphs:
McIndoe Falls, Vermont: McIndoe Falls is an unincorporated community within the town of Barnet, Vermont, in the United States.  It is located in the southeastern corner of Barnet, along the Connecticut River, the state boundary with New Hampshire.  A dam on the Connecticut River at the village forms the McIndoes Reservoir, which extends upstream to the village of Barnet.

Woodsville, New Hampshire: Woodsville is a census-designated place (CDP) in the town of Haverhill in Grafton County, New Hampshire, U.S., along the Connecticut River at the mouth of the Ammonoosuc River.  The population was 1,126 at the 2010 census.  Although North Haverhill is now the county seat of Grafton County, the village of Woodsville has traditionally been considered the county seat, as the county courthouse was originally located there.  The county buildings are now located halfway between Woodsville and the village of North Haverhill to the south.

Haverhill, New Hampshire: Haverhill is a town in Grafton County, New Hampshire, United States.  The population was 4,697 at the 2010 census.  Haverhill includes the villages of Woodsville, Pike, and North Haverhill, the historic town center at Haverhill Corner, and the district of Mountain Lakes.  Located here are Bedell Bridge State Park, Black Mountain State Forest, Kinder Memorial Forest, and Oliverian Valley Wildlife Preserve.  It is home to the annual North Haverhill Fair, and to a branch of the New Hampshire Community Technical Colleges.  The village of North Haverhill is the county seat of Grafton County.

McIndoes Reservoir: McIndoes Reservoir is a 545 acre impoundment on the Connecticut River located on the boundary between Vermont and New Hampshire in northern New England.  The dam forming the reservoir connects the communities of McIndoe Falls, Vermont and Monroe, New Hampshire.  When the roadway re-opens, the Monroe Road will again connect to the Frazier Road, linking U.S. Highway 5 in Vermont with NH Route 135.  Until then, the nearest river crossing is a bridge, carrying the Barnet Road, 1.4 mi north.

Barnet, Vermont: Barnet is a town in Caledonia County, Vermont, United States.  The population was 1,708 at the 2010 census.  Barnet contains the locations of Barnet Center, East Barnet, McIndoe Falls, Mosquitoville, Passumpsic and West Barnet.  The main settlement of Barnet is recorded as a census-designated place by the U.S. Census Bureau, with a population of 129 at the 2010 census.

Grafton, New York: Grafton is a town in Rensselaer County, New York, United States.  The population was 2,130 at the 2010 census.  It is believed that the town received its name from Grafton, Vermont, from where the first town supervisor, Nathaniel Dumbleton, was originally from.  The town is an interior town near the north-central part of the county.  NY Route 2 passes across the town.

Claremont–Lebanon micropolitan area: The Claremont–Lebanon Micropolitan Statistical Area, as defined by the United States Census Bureau, is an area consisting of four counties – two in New Hampshire and two in Vermont, anchored by the cities of Lebanon, New Hampshire and Claremont, New Hampshire.  At the 2010 census, the area was defined as two separate Micropolitan Statistical Areas (μSAs), Claremont and Lebanon.  The Claremont μSA, consisting of Sullivan County, New Hampshire, had a population of 43,742, while the Lebanon μSA, comprising Grafton County, New Hampshire, and Orange and Windsor counties in Vermont, had a population of 174,724.  In 2013, the two areas were combined to form the Claremont-Lebanon μSA, and in 2015 the estimated population was 216,923.  The Claremont–Lebanon μSA is the most populous micropolitan area in the United States.

Chittenden County, Vermont: Chittenden County is the most populous county in the U.S. state of Vermont.  As of the 2010 census, the population was 156,545.  The county's population estimate for 2016 was 161,531.  Its shire town (seat) is Vermont's most populous municipality, the city of Burlington.  The county has over a quarter of the state's population and more than twice the population of to Vermont's second most populous county of Rutland.  The county also has more than twice the population density of Vermont's second most dense county of Washington.  The county is named for Vermont's first governor and one of the framers of its Constitution as a Republic and state, Thomas Chittenden.

Moore Dam: Moore Dam is a major hydroelectric dam on the Upper Connecticut River between Grafton County, New Hampshire and Caledonia County, Vermont in the northeastern United States.  The dam is located near Littleton, New Hampshire, and forms the 3490 acre Moore Reservoir.  The Moore Station is the largest conventional hydroelectric plant in New England, in terms of installed capacity and average power generation.  The dam and reservoir also provide flood control, recreational boating and fishing.

Monroe, New Hampshire: Monroe is a town in Grafton County, New Hampshire, United States.  The population was 788 at the 2010 census.  The town is located along a bend of the Connecticut River, across from Barnet, Vermont.  It was originally chartered as part of Lyman.

Supporting paragraphs: McIndoes Reservoir Monroe, New Hampshire
Answer: 788