Cannon City Township is a township in Rice County, Minnesota, United States. The population was 1,212 at the 2000 census.

The small, unincorporated community of Cannon City is located within the township. The unincorporated community of Prairieville is partially located within the township at the southeast corner.

Geography

According to the United States Census Bureau, the township has a total area of , of which is land and (0.55%) is water.

History

Settled in the 1850s, Cannon City Township was named after the Cannon River.

Demographics

As of the census