Hancock County, Maine

Hancock County, Maine, has 57,171 residents (July 2025 estimate). Its county seat is Ellsworth. It uses Eastern Time and covers 1,587 sq mi (4,111 km²) of land.

PortlandLewistonBangor
Hancock County in Maine
Waldo CountyWashington CountyEllsworthBucksportBar HarborCastine
Hancock County and its neighbors (simplified outlines). Open in OpenStreetMap ↗
Resident population, July 2025
57,171
Land area
1,587 sq mi (4,111 km²)
County seat or government
Ellsworth
Time zone
Eastern TimeUTC-05:00 in January; UTC-04:00 in July
Median household income
$72,744 ± $3,276
Median home value
$310,400 ± $13,318
Median rent, with utilities
$1,061 ± $71
Homes lived in by their owners
78.5% ± 1.4 points
County type
County
Metro or micro area
Outside any metro or micro areaNext to: Bangor, ME metro area
Water area
758 sq mi (1,963 km²)
State
Maine
County code (FIPS)
23009
Coordinates (central point)
44.564906, -68.370703

These coordinates mark a central point for the area, not a street address. Income, home value, rent and homes lived in by their owners: U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, ± margin at 90% confidence; checked on October 13, 2026.

Time zones in Hancock County

Time zoneLocal time and UTC offsetNext clock change
Eastern TimeAmerica/New_YorkUTC-05:00 in January; UTC-04:00 in July. Enable JavaScript for the live clock.Enable JavaScript for upcoming changes.

Near a time-zone line, check where you are with the time-zone finder. Your phone’s setting can differ.

ZIP Code areas, largest first

  1. 0460514,529 people
  2. 044165,497 people
  3. 046095,244 people
  4. 044295,008 people
  5. 046142,813 people
  6. 046402,450 people
  7. 046342,374 people
  8. 046272,137 people
  9. 044721,852 people
  10. 046841,836 people
  11. 046791,553 people
  12. 044211,362 people
All 41
  1. 046641,246 people
  2. 044761,154 people
  3. 046071,142 people
  4. 046761,130 people
  5. 046601,072 people
  6. 046221,050 people
  7. 04616869 people
  8. 04681840 people
  9. 04653719 people
  10. 04617651 people
  11. 04612505 people
  12. 04693493 people
  13. 04662476 people
  14. 04685438 people
  15. 04677345 people
  16. 04650333 people
  17. 04674284 people
  18. 04624225 people
  19. 04642202 people
  20. 04408194 people
  21. 04669171 people
  22. 04673144 people
  23. 04646134 people
  24. 04675123 people
  25. 0461392 people
  26. 0443163 people
  27. 0462562 people
  28. 0463530 people
  29. 046830 people

41 ZIP Code areas overlap Hancock County. People counts are 2020–2024 estimates for each whole ZIP area. Mailing ZIPs can differ; check an address with USPS ZIP Code Lookup.

Official county information

Hancock County government website ↗ is the next stop for county offices, tax, voting, jury and records information. A geographic lookup cannot determine eligibility, tax liability or a court obligation.

Towns in Hancock County, largest first

  1. Town of Bar Harbor5,244 people
  2. Town of Bucksport5,016 people
  3. Town of Blue Hill2,813 people
  4. Town of Hancock2,518 people
  5. Town of Deer Isle2,470 people
  6. Town of Orland1,915 people
  7. Town of Surry1,836 people
  8. Town of Lamoine1,782 people
  9. Town of Mount Desert1,671 people
  10. Town of Dedham1,656 people
  11. Town of Franklin1,628 people
  12. Town of Gouldsboro1,615 people
All 36
  1. Town of Trenton1,599 people
  2. Town of Southwest Harbor1,553 people
  3. Town of Tremont1,508 people
  4. Town of Castine1,362 people
  5. Town of Sedgwick1,274 people
  6. Town of Sullivan1,246 people
  7. Town of Penobscot1,154 people
  8. Town of Brooklin869 people
  9. Town of Brooksville853 people
  10. Town of Stonington840 people
  11. Town of Eastbrook742 people
  12. Town of Mariaville724 people
  13. Town of Otis705 people
  14. Town of Winter Harbor493 people
  15. Town of Verona Island481 people
  16. Town of Swans Island438 people
  17. Town of Amherst424 people
  18. Town of Waltham346 people
  19. Town of Sorrento345 people
  20. Town of Cranberry Isles196 people
  21. Town of Aurora132 people
  22. Town of Osborn88 people
  23. Town of Great Pond42 people
  24. Town of Frenchboro30 people

People counts are American Community Survey 2020–2024 5-year estimates. All towns in Maine, by county

School districts in Hancock County, largest first

  1. Mount Desert Community School District9,976 people
  2. Ellsworth Public Schools8,657 people
  3. Regional School Unit 248,527 people
  4. Regional School Unit 258,335 people
  5. Bar Harbor5,244 people
  6. Deer Isle-Stonington Community School District3,310 people
  7. Blue Hill2,813 people
  8. Hancock Public Schools2,518 people
  9. Surry1,836 people
  10. Lamoine Public Schools1,782 people
  11. Mount Desert1,671 people
  12. Dedham1,656 people
All 26
  1. Trenton1,599 people
  2. Southwest Harbor1,553 people
  3. Tremont1,508 people
  4. Castine1,362 people
  5. Sedgwick1,274 people
  6. Penobscot1,154 people
  7. Brooklin869 people
  8. Brooksville853 people
  9. Otis705 people
  10. Airline Community School District686 people
  11. School Administrative District 76438 people
  12. Cranberry Isles196 people
  13. Hancock Unorganized Territory195 people
  14. Frenchboro30 people

Districts with land in the county; a district can cross county lines. People counts are American Community Survey 2020–2024 5-year estimates. A district boundary doesn’t decide which school a student attends.

Tribal areas in Hancock County, largest first

  1. Passamaquoddy Trust Land12 people

American Indian, Alaska Native and Native Hawaiian areas as the Census Bureau maps them, with at least 2% of their area here, water included. These lines don’t decide membership, jurisdiction or land status.

Cities, towns and communities, largest first

These areas overlap the mapped boundary; an overlap does not mean that every address belongs to both.

  1. Ellsworth, Maine (city)8,657 people
  2. Bucksport, Maine (CDP)3,105 people
  3. Bar Harbor, Maine (CDP)2,296 people
  4. Castine, Maine (CDP)996 people
  5. Blue Hill, Maine (CDP)799 people
  6. Southwest Harbor, Maine (CDP)566 people
  7. Northeast Harbor, Maine (CDP)419 people
  8. Winter Harbor, Maine (CDP)371 people

Bordering areas, nearest first

Distances are straight lines between map points.

  1. Waldo County, Maine37 mi west
  2. Washington County, Maine47 mi northeast
  3. Knox County, Maine49 mi southwest
  4. Penobscot County, Maine60 mi north

Before using this answer on a form

Use a precise point for address-level questions. A device accuracy circle can cross a boundary; confirm tax, voting or jury details with the responsible office.

Find the county where you are now, check its ZIP area, or check the time zone where you are.

See this county on Census.gov ↗

Areas that only touch the edge

These areas meet the boundary only along a sliver. Most addresses here are not in them; for an address near the line, check with the county.