Cannon Falls city is located in the County of Goodhue in the US state of Minnesota. Cannon Falls occupies a total area of about 10.7 sq. kms. and is elevated by about 840 ft above the sea level. The immediate local economy mostly consists of accounting firms, alternative medicine stores, auto transmission service, banks and insurance companies, bicycle tours & travels, bicycle sales & repair, auto transport services, building material contractors & suppliers, cabinet makers, car financing and loans, commercial printing services, real estate & construction companies and many others.