Canaan is a town in Columbia County, New York, United States. The population was 1,570 at the 2020 census, down from 1,710 at the 2010 census. The town is in the northeastern part of the county. We offer ground transportation and private plane charters to and from New Cannan.