Rose Hill Township is a township in Cottonwood County, Minnesota, United States. The population was 166 at the 2010 census. Rose Hill Township was organized in 1879, and named for the abundant wild rose bushes and small hills contained within its borders.