Rosebud Township is a township in Polk County, Minnesota, United States. It is part of the Grand Forks-ND-MN Metropolitan Statistical Area. The population was 343 at the 2000 census. According to Warren Upham, Rosebud Township may have been named for the wild roses growing there.