Cities, Towns and Villages in Hancock County, Maine

Here is a complete list of cities, towns, plantations, and villages in Hancock County, Maine


  1. Bar Harbor


  1. Amherst
  2. Aurora
  3. Blue Hill
  4. Brooklin
  5. Brooksville
  6. Bucksport
  7. Castine
  8. Cranberry Isles
  9. Dedham
  10. Deer Isle
  11. Eastbrook
  12. Ellsworth
  13. Franklin
  14. Frenchboro
  15. Gouldsboro
  16. Great Pond
  17. Hancock
  18. Lamoine
  19. Mariaville
  20. Mount Desert
  21. Orland
  22. Otis
  23. Penobscot
  24. Sedgwick
  25. Sorrento
  26. Southwest Harbor
  27. Stonington
  28. Sullivan
  29. Surry
  30. Swan’s Island
  31. Tremont
  32. Trenton
  33. Verona Island
  34. Winter Harbor


  1. Aurora
  2. Osborn
  3. Waltham


Hancock County, Maine does not have officially designated villages. It is organized into towns and plantations, but not into villages.

Hancock County, Maine map and seal
Hancock County, Maine map and seal

Quick Facts

Category Quick Facts
Location Hancock County is situated in the state of Maine, located in the northeastern United States.
County Seat The county seat of Hancock County is the city of Ellsworth.
Population The population of Hancock County was approximately 54,000 people
Area Hancock County has a total area of 2,345 square miles (6,080 square kilometers), including significant coastal and inland areas.
Geography Hancock County is known for its diverse geography, which includes coastal areas along the Gulf of Maine, numerous islands, and inland forests, lakes, and mountains.
Notable Places Some notable places in Hancock County include Acadia National Park, Mount Desert Island, Bar Harbor, and the Schoodic Peninsula.
Economy The economy of Hancock County is driven by industries such as tourism, fishing, lobstering, blueberry farming, healthcare, and education
Education The county is served by several school districts and institutions of higher education, including the University of Maine at Machias and the College of the Atlantic in Bar Harbor
History: Hancock County has a rich history, with its roots dating back to the early colonial period. The area was originally inhabited by the Wabanaki people and later became a hub for shipbuilding and maritime trade
Official Website


What is Hancock County Maine famous for?

  • Acadia National Park: Hancock County is home to a significant portion of Acadia National Park, a renowned destination known for its stunning coastal landscapes, hiking trails, and outdoor recreational opportunities.
  • Mount Desert Island: This island, located within Hancock County, is a popular tourist destination known for its natural beauty, including Cadillac Mountain, the highest point on the East Coast of the United States.
  • Scenic Coastal Beauty: Hancock County boasts picturesque coastal scenery along the Gulf of Maine, with numerous charming harbors, fishing villages, and panoramic ocean views.
  • Lobster Industry: The county is celebrated for its thriving lobster industry, with many local businesses and restaurants offering fresh, locally caught seafood.
  • Blueberry Farming: Hancock County is a significant producer of wild blueberries, contributing to the state of Maine’s reputation as a leading producer of this fruit.
  • Maritime History: With a rich maritime history, Hancock County has a legacy of shipbuilding, fishing, and seafaring, which has contributed to the area’s cultural identity and heritage.
  • Bar Harbor: The town of Bar Harbor, located on Mount Desert Island, is a popular tourist destination known for its scenic beauty, charming downtown area, and access to Acadia National Park.

How big is Hancock County Maine?

Hancock County, Maine, has a total area of 2,345 square miles (6,080 square kilometers). This area encompasses a diverse range of landscapes, including coastal regions along the Gulf of Maine, inland forests, lakes, and mountains. The county’s varied geography contributes to its appeal as a destination for outdoor activities, tourism, and natural beauty.

What is the largest town in Hancock County Maine?

The largest town in Hancock County, Maine, is Ellsworth. Ellsworth serves as the county seat and is the commercial hub for the surrounding area, offering a range of services, businesses, and cultural amenities. It is also known for its proximity to popular tourist destinations, such as Acadia National Park and Mount Desert Island.