Campobello Island is a Canadian island located at the entrance to Passamaquoddy Bay, adjacent to the entrance to Cobscook Bay, and within the Bay of Fundy. The island is one of the Fundy Islands and is part of Charlotte County, New Brunswick. Campobello Island is also a Rural Community.
Measuring long and about wide, it has an area of . The island's permanent population in 2011 was 925.