Rose Township is a civil township of Oakland County in the U.S. state of Michigan. The population was 6,188 at the 2020 census. According to the United States Census Bureau, the township has a total area of 36.13 square miles, of which 34.51 square miles is land and 1.62 square miles is water.