 Koehler Township is located near the center of Cheboygan County.The southern end of Mullett Lake is in the northwest corner of the township, and the census-designated place of Indian River borders the western side of the township.According to the United States Census Bureau, Koehler Township has a total area of , of which is land and , or 5.31%, is water.