Click on the map to display elevation.
Gilford, Belknap County, New Hampshire, 03249, United States of America (43.54805 -71.40701)
According to the United States Census Bureau, the town has a total area of 53.7 square miles (139.1 km2), of which 38.9 sq mi (100.7 km2) is land and 14.8 sq mi (38.4 km2) is water, comprising 27.60% of the town. Belknap Mountain, elevation 2,384 feet (727 m) above sea level and the highest point in Gilford, is in the south. Much of the town is drained by the Gunstock River, a tributary of Lake Winnipesaukee. Gilford lies fully within the Merrimack River watershed.