Town Chart.

← Back to Discover · All towns in Maine

Towns in Hancock County

38 towns with data in Hancock County, Maine, largest first. Find your matches.

Ellsworth is the largest of the 38 towns we list in Hancock County, with 8,657 people. Together they have 56,328 people.

TownPopulationTypical household incomeTypical home price
Ellsworth 8,657 $77,375 $242,300
Bar Harbor 5,244 $77,180 $538,400
Bucksport 5,016 $64,720 $252,300
Blue Hill 2,813 $80,377 $399,500
Hancock 2,518 $72,285 $276,800
Deer Isle 2,470 $62,284 $308,300
Orland 1,915 $69,348 $277,100
Surry 1,836 $74,508 $296,300
Lamoine 1,782 $88,542 $324,800
Mount Desert 1,671 $92,813 $522,100
Dedham 1,656 $111,442 $356,400
Franklin 1,628 $65,455 $245,800
Gouldsboro 1,615 $60,873 $276,800
Trenton 1,599 $60,455 $357,400
Southwest Harbor 1,553 $59,205 $428,500
Tremont 1,508 $88,803 $407,000
Castine 1,362 $113,750 $603,500
Sedgwick 1,274 $70,446 $336,200
Sullivan 1,246 $59,643 $222,000
Penobscot 1,154 $63,194 $296,400
Brooklin 869 $68,750 $339,400
Brooksville 853 $56,316 $390,900
Stonington 840 $60,223 $306,700
Eastbrook 742 $69,018 $300,700
Mariaville 724 $66,027 $215,400
Otis 705 $101,250 $282,500
Winter Harbor 493 $86,250 $210,500
Verona Island 481 $61,607 $243,600
Swans Island 438 $86,250 $316,700
Amherst 424 $72,656 $210,200
Waltham 346 $71,071 $181,300
Sorrento 345 $83,438 $298,800
Cranberry Isles 196 $65,000 $439,100
Central Hancock UT 153 $44,000 $181,300
Osborn 88 $127,083 $218,100
East Hancock UT 42 $82,857 $171,400
Great Pond 42 $22,292 $197,900
Frenchboro 30 $42,250 n/a

ZIP codes in Hancock County

39 ZIP codes in Hancock County, Maine. A ZIP code can also reach into a neighboring county.

Nearby counties in Maine

Link to this page

Copy this HTML to link to this page from your own site.