Pike Bay Township is in the northwest corner of Cass County, Minnesota. It surrounds the City of Cass Lake. The township is on the Leech Lake Reservation, and in the Chippewa National Forest. Pike Bay Township is bounded on the west by Hubbard County, on the north by Beltrami County, on the south by Wilkinson Township. To the east is unorganized territory.