Canajoharie is a city located in New York. Canajoharie has a 2020 population of 3,649. Canajoharie is currently growing at a rate of 0.47% annually but its population has decreased by -2.38% since the most recent census, which recorded a population of 3,738 in 2010. Canajoharie reached it's highest population of 3,738 in 2010.
The average household income in Canajoharie is $63,416 with a poverty rate of 17.47%. The median rental costs in recent years comes to $724 per month, and the median house value is $100,000. The median age in Canajoharie is 40.4 years, 44.5 years for males, and 34.5 years for females. For every 100 females there are 88.5 males.