 The township is located on Beaver Island in Lake Michigan.The township occupies all but the northern tip of Beaver Island, with St. James Township bordering Peaine Township to the north.There are no named communities in Peaine Township.