Bath

City in Sagadahoc County, Maine

View of Bath, Maine
Photo: WestportWiki · CC BY-SA 3.0

Bath is a city in Sagadahoc County, Maine, with 8,766 residents (2020 Census). It sits at 62 ft (19 m) above sea level. The nearest town is West Bath, 4.2 miles S.

About Bath

Bath is a city in and county seat of Sagadahoc County, Maine, United States. Bath had a 2024 population of 8,870. Bath is growing at a rate of 0.29% annually, and its population has increased by 1.21% since the most recent census, which recorded a population of 8,764 in 2020. The city is popular with tourists, many drawn by its 19th-century architecture. It is home to the Bath Iron Works and Heritage Days Festival, held annually during the Fourth of July weekend. It is commonly known as the "City of Ships" due to the number of sailing ships that were built in the Bath shipyards. Bath is part of the Portland-South Portland-Biddeford metropolitan statistical area.

Text: Wikipedia · CC BY-SA 4.0

Bath weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Bath

All 24 webcams near Bath ›

Webcams: Windy.com

Living in Bath

Median household income
$69,390
Median home value
$310,900
Median rent
$1,044/mo
Median age
45.4
Cost of living and demographics of Bath ›

Do you know Bath? Tell us about it

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

Map of Bath

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

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

Bath, ME population

Bath had 8,766 residents in the 2020 Census.

2020 Census8,766
Density961 per sq mi (371 per km²)

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

Bath at a glance

StateMaine (ME)
CountySagadahoc County
TypeCity
Population8,766 (2020)
Land area9.12 sq mi (23.6 km²)
Water area4.10 sq mi (10.61 km²)
Elevation62 ft (19 m)
Coordinates43.9325° N, 69.8472° W
ZIP code04530
Official websitecityofbath.com
Census code (GEOID)2303355

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

Towns near Bath

Straight-line distance between town centers.

Frequently asked questions about Bath

What county is Bath in?

Bath is in Sagadahoc County, Maine.

What is the population of Bath, ME?

8,766 people lived in Bath at the 2020 Census.

What is the ZIP code of Bath, ME?

The ZIP code of Bath is 04530.

What is the elevation of Bath?

62 feet (19 m) above sea level.

What towns are near Bath?

West Bath (4.2 mi), Woolwich (4.3 mi), Arrowsic (5.6 mi), Topsham (5.8 mi), Brunswick (6.8 mi).

Last updated: