Islands in the Unorganized Territories

There are 1,532 islands in Hancock County.

  • Bald Island
  • Bar Islands
  • Beach Island
  • Bear Island
  • Birch Island
  • Bradbury Island
  • Compass Island
  • Crow Island
  • Dirigo Island (Butter Island)
  • Eagle Island
  • Eaton Island
  • Fling Island
  • Great Barred Islands
  • Great Spruce Head Island
  • Hard Head Island
  • Hog Island
  • Horsehead Island
  • Inner Porcupine Island
  • Little Marshall Island
  • Little Spruce Head Island
  • Marshalls Island
  • Mt. Desert Rock Island (Desert Rock Island)
  • Outer Porcupine Island
  • Pickering Island
  • Pond Island
  • Pumpkin Island
  • Resolution Island
  • Scott Island
  • Scrag Island
  • Sheep Island
  • Western Island