Hereim Township is a township in Roseau County, Minnesota, United States. The population was 248 at the 2000 census. Hereim Township was named for Ole Hereim, a Norwegian settler. According to the United States Census Bureau, the township has a total area of 33.2 square miles, all land.