Canon is a city located in Franklin County, Georgia. Canon has a 2026 population of 705. Canon is currently growing at a rate of 1.73% annually and its population has increased by 8.8% since the most recent census, which recorded a population of 648 in 2020.