The town of Bayfield has the shape of a capital "L", extending north into the main body of Lake Superior and east into a channel of the lake between the mainland and Madeline Island.
According to the United States Census Bureau, the town has a total area of , of which is land and , or 33.45%, is water [REF].