Granite Ledge Township is a township in Benton County, Minnesota, United States. The population was 743 as of the 2010 census.

Granite Ledge Township was named for the granite rock formations contained within its borders.

Geography

According to the United States Census Bureau, the township has a total area of , all land.