Canton IA is located at 42.163280, -90.896759 geo coordinates. Canton, IA is located in Iowa, United States Of America.