As of the census of 2010, the Suncook CDP had a population of 5,379, of whom 3,585 (66.6%) lived in the town of Pembroke and 1,794 (33.4%) lived in the town of Allenstown. There were 2,236 households and 1,375 families residing in the CDP. There were 2,408 housing units, of which 172, or 7.1%, were vacant. The racial makeup of the CDP was 95.9% white, 0.9% African American, 0.4% Native American, 0.9% Asian, 0.02% Pacific Islander, 0.4% some other race, and 1.6% from two or more races. 1.8% of the population were Hispanic or Latino of any race.