Sullivan

Town in Hancock County, Maine

View of Sullivan, Maine
Photo: Magicpiano · CC BY-SA 3.0

Sullivan is a town in Hancock County, Maine, with 1,219 residents (2020 Census). It sits at 479 ft (146 m) above sea level. The nearest town is Sorrento, 4.5 miles S.

About Sullivan

Sullivan is a town in Hancock County, Maine, United States. The population was 1,219 at the 2020 census. The town was named for Daniel Sullivan, an early settler. Colloquially referred to as "Sully" or "the Sullivans"—like many Maine municipalities composed of villages with geographic designations of the town proper—the municipality was incorporated in 1789. Located in the Upper Schoodic Peninsula sub-region of Maine's Downeast Acadia region, the municipality has been known as "Waukeag", "New Bristol", and later Sullivan; and once included the nearby communities of Hancock, Sorrento, and what would later be (parts of Gouldsboro Point TWP, Tunk Lake TWP, the Schoodic Foothills, Hog Bay, and various other districts over time divided off) Township 7, South & Middle Districts. Once home to abundant granite quarries, the town of Sullivan is now a residential community for nearby Ellsworth and Mount Desert Island. Located along U.S. Route 1, the Taunton River, and Hog Bay, Sullivan is home to a reversing tidal falls and many scenic turnouts that dot the Schoodic National Scenic Byway along the Upper Schoodic Peninsula.

Text: Wikipedia · CC BY-SA 4.0

Sullivan weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Sullivan

All 12 webcams near Sullivan ›

Webcams: Windy.com

Living in Sullivan

Median household income
$59,643
Median home value
$222,000
Median rent
$883/mo
Median age
47.1
Cost of living and demographics of Sullivan ›

Do you know Sullivan? Tell us about it

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

Map of Sullivan

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

Sullivan 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 ›

Sullivan, ME population

Sullivan had 1,219 residents in the 2020 Census.

2020 Census1,219
Density46 per sq mi (18 per km²)

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

Sullivan at a glance

StateMaine (ME)
CountyHancock County
TypeTown
Population1,219 (2020)
Land area26.67 sq mi (69.1 km²)
Water area2.95 sq mi (7.63 km²)
Elevation479 ft (146 m)
Coordinates44.5352° N, 68.1522° W
ZIP code04664
Census code (GEOID)2300974965

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

Towns near Sullivan

Straight-line distance between town centers.

Frequently asked questions about Sullivan

What county is Sullivan in?

Sullivan is in Hancock County, Maine.

What is the population of Sullivan, ME?

1,219 people lived in Sullivan at the 2020 Census.

What is the ZIP code of Sullivan, ME?

The ZIP code of Sullivan is 04664.

What is the elevation of Sullivan?

479 feet (146 m) above sea level.

What towns are near Sullivan?

Sorrento (4.5 mi), Franklin (6.4 mi), Hancock (6.7 mi), Gouldsboro (8.1 mi), Lamoine (8.8 mi).

Last updated: