Bar Harbor

Town in Hancock County, Maine

View of Bar Harbor, Maine
Photo: Skeezix1000 · CC BY-SA 3.0

Bar Harbor is a town in Hancock County, Maine, with 5,089 residents (2020 Census). The nearest town is Mount Desert, 5.5 miles SW.

About Bar Harbor

Bar Harbor is a resort town on Mount Desert Island in Hancock County, Maine, United States. As of the 2020 census, its population is 5,089. The town is home to the College of the Atlantic, Jackson Laboratory, and MDI Biological Laboratory. During summer and fall seasons, it is a popular tourist destination.

Bar Harbor is also home to the largest parts of Acadia National Park, including Cadillac Mountain, the highest point within 25 miles (40 km) of the coastline of the Eastern United States.

From the mainland, Bar Harbor is accessible by road via Maine State Route 3. The island is directly accessible by air at Hancock County–Bar Harbor Airport, and by ferry from Winter Harbor, Maine, and Yarmouth, Nova Scotia.

Text: Wikipedia · CC BY-SA 4.0

Bar Harbor weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Bar Harbor

All 16 webcams near Bar Harbor ›

Webcams: Windy.com

Living in Bar Harbor

Median household income
$77,180
Median home value
$538,400
Median rent
$1,106/mo
Median age
49.2
Cost of living and demographics of Bar Harbor ›

Do you know Bar Harbor? Tell us about it

Help other travelers: share what makes Bar Harbor special. We review every message before publishing it.

Map of Bar Harbor

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Bar Harbor Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Bar Harbor, ME population

Bar Harbor had 5,089 residents in the 2020 Census.

2020 Census5,089
Density120 per sq mi (47 per km²)

Source: U.S. Census Bureau, Decennial Census.

Bar Harbor at a glance

StateMaine (ME)
CountyHancock County
TypeTown
Population5,089 (2020)
Land area42.24 sq mi (109.4 km²)
Water area20.87 sq mi (54.06 km²)
Coordinates44.3975° N, 68.2638° W
ZIP code04609
Official websitebarharbormaine.gov
Census code (GEOID)2300902865

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Bar Harbor

Straight-line distance between town centers.

Frequently asked questions about Bar Harbor

What county is Bar Harbor in?

Bar Harbor is in Hancock County, Maine.

What is the population of Bar Harbor, ME?

5,089 people lived in Bar Harbor at the 2020 Census.

What is the ZIP code of Bar Harbor, ME?

The ZIP code of Bar Harbor is 04609.

What towns are near Bar Harbor?

Mount Desert (5.5 mi), Sorrento (6.6 mi), Winter Harbor (6.9 mi), Lamoine (7.1 mi), Northeast Harbor (7.5 mi).

Last updated: