 The Pemigewasset River flows past the center of North Woodstock, joined by the East Branch of the Pemigewasset and Moosilauke Brook at the southern limits of the village.According to the U.S. Census Bureau, the North Woodstock CDP has a total area of , of which are land and , or 3.92%, are water.As of the census of 2010, there were 528 people, 256 households, and 131 families residing in the CDP.