Cornucopia is an unincorporated census-designated place in the Town of Bell in northern Bayfield County, Wisconsin, United States. It is situated on Lake Superior at the northern end of the Bayfield Peninsula, on Wisconsin Highway 13. As of the 2010 census, its population was 98. The community borders the lake at Siskiwit Bay, between Roman's Point and Mawikwe (formerly Squaw) Point. It is near a mainland portion of the Apostle Islands National Lakeshore, which features the Mawikwe Bay Sea Caves.
Most residents of the Town of Bell with Cornucopia mailing addresses are considered residents of Cornucopia.
Cornucopia has an area of 2.264 square miles (5.86 km2), all of it land.