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