The Town of Candia, New Hampshire, is located in Rockingham County and is approximately 10 miles east of the City of Manchester. According to the 2015 census estimates, Candia has 3,913 residents.