Bath
City in Sagadahoc County, Maine

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.
- 8,766residents (2020 Census)
- 62 ftelevation · 19 m
- 9.1 sq miland area · 23.6 km²
- 961 / sq mipopulation density
- 04530ZIP code
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 8,766 |
|---|---|
| Density | 961 per sq mi (371 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Bath at a glance
| State | Maine (ME) |
|---|---|
| County | Sagadahoc County |
| Type | City |
| Population | 8,766 (2020) |
| Land area | 9.12 sq mi (23.6 km²) |
| Water area | 4.10 sq mi (10.61 km²) |
| Elevation | 62 ft (19 m) |
| Coordinates | 43.9325° N, 69.8472° W |
| ZIP code | 04530 |
| Official website | cityofbath.com |
| Census code (GEOID) | 2303355 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Bath
- West Bath4.2 mi S
- Woolwich4.3 mi NE
- Arrowsic5.6 mi SE
- Topsham5.8 mi W
- Brunswick6.8 mi W
- Westport Island7.6 mi E
- Bowdoinham7.8 mi N
- Wiscasset9.7 mi NE
- Bowdoin11.5 mi NW
- Lisbon Falls11.7 mi NW
- Boothbay Harbor11.9 mi SE
- Dresden11.9 mi NE
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: