Bean Blossom Township is one of eleven townships in Monroe County, Indiana, United States. As of the 2010 census, its population was 2,916 and it contained 1,184 housing units.[3]
According to the 2010 census, the township has a total area of 36.35 square miles (94.1 km2), of which 36.34 square miles (94.1 km2) (or 99.97%) is land and 0.01 square miles (0.026 km2) (or 0.03%) is water.[3] The White River defines the northwest boundary of the township.