Hancock County, Maine cities by population

Number of cities: 7
Population: 55,417
Largest city: Ellsworth
Table of cities in Hancock County, Maine sorted by population from largest to smallest.
CityTypePopulation
Ellsworthcity8,340
BucksportCDP2,996
Bar HarborCDP2,018
Blue HillCDP1,401
CastineCDP814
Southwest HarborCDP591
Winter HarborCDP371

What is the largest city in Hancock County, Maine?

Ellsworth is the largest city in Hancock County, Maine with a population of 8,340.

TOP-5 cities by population in Hancock County, Maine:
  • Ellsworth
  • Bucksport
  • Bar Harbor
  • Blue Hill
  • Castine