County Subdivision
Canajoharie town, Montgomery County, New York
Canajoharie town, Montgomery County, New York is a city, town, place equivalent, and township located in Montgomery County, New York. Canajoharie town, Montgomery County, New York has a land area of 42.6 square miles.