Suncook is a census-designated place (CDP) in Merrimack County, New Hampshire, United States. The population was 5,379 at the 2010 census. Approximately 2/3 of Suncook village is located in the town of Pembroke, with the remainder in Allenstown.
The village of Suncook formed along the falls of the Suncook River, which drops 70 feet (21 m) in one-half mile (1 km) just before joining the Merrimack River. Much of the center of the village is occupied by 19th-century factory buildings which once used the river's energy for hydropower. The buildings have now largely been converted to other uses.
Suncook is located at 43°07′51″N 71°27′10″W / 43.130833°N 71.452778°W / 43.130833; -71.452778.