North Walpole is a census-designated place (CDP) in the town of Walpole in Cheshire County, New Hampshire, United States. It had a population of 828 at the 2010 census, making it the largest village in the town of Walpole.
It is located along New Hampshire Route 12 directly across the Connecticut River from the village of Bellows Falls, Vermont. North Walpole has a separate ZIP code (03609) from the rest of Walpole.
Spring snowmelt brought log drives down the Connecticut River. Log drivers were stationed to guide logs through a sluice over the dam at Bellows Falls. North Walpole offered twelve to eighteen saloons to quench log drivers' thirst. These spring drives were stopped after 1915, when pleasure boat owners complained about the hazards to navigation.
North Walpole is in the northwest corner of the town of Walpole, bordered to the south and west by the Connecticut River and to the north by the town of Charlestown in Sullivan County. New Hampshire Route 12 passes through the center of the village as Main Street and Church Street; it leads north 7 miles (11 km) to Charlestown and 20 miles (32 km) to Claremont, while to the south it leads 4.5 miles (7.2 km) to Walpole village and 21 miles (34 km) to Keene. The Arch Bridge leads from North Walpole across the Connecticut River to the village of Bellows Falls in Vermont.