


Discover the History and Beauty of Canajoharie, New York
Canajoharie is a village in Montgomery County, New York, United States. The population was 2,517 at the 2010 census. The name "Canajoharie" comes from the Mohawk word "Kan-i-oh-re-ha", which means "the place of the potato". The village is located on the north bank of the Mohawk River and is part of the town of Canajoharie.



