WELCOME TO CANAAN NH
Canaan, NH is a town in Grafton County which has become a bedroom community for the Hanover/Lebanon area. The population was 3,909 at the 2010 census. Canaan is home to the Cardigan Mountain School, the town's largest employer.
Canaan NH Homes For Sale
Canaan NH Demographics

Canaan Town Info
Canaan School District
Canaan Library
Canaan Historical Society


