The best historic waterfalls in Maine are Pumgustuck, Rumford Falls, Great Falls and 7 more. Falls with a written record: a USGS naming history, a gazetteer description or older recorded names.
See every waterfall on the Maine waterfalls page or the Maine waterfall map, or browse by town: Yarmouth, Mexico, Lewiston, Westbrook, North Berwick, Bar Harbor.
How we picked: We took the 16 publicly accessible Maine waterfalls that have a written record in the USGS Geographic Names Information System (a naming history, a gazetteer description, or older variant names) and ranked them by how much of that record exists, then by Google review volume.
-
1. Pumgustuck
Pumgustuck is a named waterfall in Yarmouth. USGS notes: The Royal River falls to the Royal River estuary at the waterfall known as Pumgustuck. Heading up the river from the estuary, Pumgustuck is the first of four waterfalls on the Royal River in Yarmouth, Maine.
Cumberland County, ME (GPS 43.7989, -70.1785)
Read full write-up
The USGS gazetteer describes it as: The Royal River falls to the Royal River estuary at the waterfall known as Pumgustuck. Heading up the river from the estuary, Pumgustuck is the first of four waterfalls on the Royal River in Yarmouth, Maine. Name history: "The Wabanaki place name Pumgustuck translates as ""falls goes out place."" It describes the place where the Royal River falls to the Royal River estuary and then toward Casco Bay. The falls goes out place is where paddlers would begin or end a portage, where fish and bears would be plentiful. It is right in Yarmouth. The nearest other named waterfall is Presumpscot Falls, about 7.2 miles to the southwest.
-
2. Rumford Falls
Rumford Falls, near Mexico, is next up, rated 3.5 out of 5 from 17 reviews.
Read full write-up
The USGS gazetteer describes it as: Rumford Falls, on the Androscoggin River, is the highest falls E of Niagara Falls with a drop of 176 feet. A system of dams and canals was built in the 1890's to generate electricity. Today, 40,000 kilowatts per hour are generated. The falls may be dry during low water. The Anasagunticook Tribe, which was a part of the Eastern Abanakis, lived in nearby Canton and Bethel, camped here to fish for migrating salmon. Older records also call it Pennecook Falls and Pennycook Falls. Visitors rate it 3.5 stars across 17 Google reviews. The nearest town is Mexico, about 1.5 miles to the north. The nearest other named waterfall is The Falls, about 5.2 miles to the northeast.
-
3. Great Falls
Great Falls, in Lewiston, is next up, rated 4.5 out of 5 from 12 reviews.
Read full write-up
The USGS gazetteer describes it as: Located in the Androscoggin River, between the cities of Lewiston and Auburn, just S of Fox Island. (US-T121). Older records also call it Lewiston Falls and Harris Falls. Visitors rate it 4.5 stars across 12 Google reviews. It is right in Lewiston. The nearest other named waterfall is Basin Falls, about 16.0 miles to the northwest.
-
4. Saccarappa Falls
Saccarappa Falls in Westbrook is worth the drive, rated 4.6 out of 5 from 9 reviews.
Read full write-up
Name history: "An Indian word meaning""toward the rising sun.""" Visitors rate it 4.6 stars across 9 Google reviews. It is right in Westbrook. The nearest other named waterfall is Mallison Falls, about 4.3 miles to the northwest.
-
5. Orris Falls
Orris Falls is a named waterfall about 2.3 miles southeast of North Berwick. It appears on the USGS North Berwick topographic map.
York County, ME (GPS 43.2753, -70.7108)
Read full write-up
Name history: Orris Falls was named for Orris Littlefield, who bought land from Samuel Buffum in 1905. Orris Littlefield died in 1915. The nearest town is North Berwick, about 2.3 miles to the northwest. The nearest other named waterfall is Packers Falls, about 17.0 miles to the southwest.
-
6. Hadlock Falls
Head to Hadlock Falls near Bar Harbor, rated 4.5 out of 5 from 33 reviews.
Read full write-up
The USGS gazetteer describes it as: Located in Acadia NP. Visitors rate it 4.5 stars across 33 Google reviews. The nearest town is Bar Harbor, about 5.4 miles to the northeast. The nearest other named waterfall is Man O'War Brook Falls, about 2.1 miles to the southwest.
-
7. Caratunk Falls
Head to Caratunk Falls near Madison, rated 4.5 out of 5 from 15 reviews.
Read full write-up
Older records also call it Curritunk Falls and Carrartoank Falls. Visitors rate it 4.5 stars across 15 Google reviews. The nearest town is Madison, about 11 miles to the south. The nearest other named waterfall is Houston Brook Falls, about 8.5 miles to the northwest.
-
8. Man O'War Brook Falls
Man O'War Brook Falls near Tremont is worth the drive, rated 4.5 out of 5 from 4 reviews.
Read full write-up
The USGS gazetteer describes it as: Located in Acadia NP. Visitors rate it 4.5 stars across 4 Google reviews. The nearest town is Tremont, about 4.8 miles to the south. The nearest other named waterfall is Hadlock Falls, about 2.1 miles to the northeast.
-
9. Passamagamet Falls
Passamagamet Falls near Millinocket rounds out this stretch of the list, rated 3.0 out of 5 from 1 review.
Northeast Piscataquis, ME 04462
Read full write-up
Older records also call it Passamagmoc Falls and Passamagormac Falls. Visitors rate it 3.0 stars across 1 Google review. The nearest town is Millinocket, about 12 miles to the southeast. The nearest other named waterfall is Ambajejus Falls, about 1.6 miles to the southeast.
-
10. Mallison Falls
Mallison Falls is a named waterfall about 0.6 miles south of South Windham. It appears on the USGS Gorham topographic map.
Cumberland County, ME (GPS 43.7273, -70.4203)
Read full write-up
Older records also call it Horsebeef Falls and Horse-beef Falls. The nearest town is South Windham, about 0.6 miles to the north. The nearest other named waterfall is Dundee Falls, about 3.6 miles to the northwest.
Frequently asked questions
What is the best historic waterfall in Maine?
Pumgustuck tops our 2026 list. The USGS gazetteer describes it as: The Royal River falls to the Royal River estuary at the waterfall known as Pumgustuck. Heading up the river from the estuary, Pumgustuck is the first of four waterfalls on the Royal River in Yarmouth, Maine. It is near Yarmouth in Cumberland County.
How many historic waterfalls are in Maine?
16 of the 119 waterfalls we track in Maine qualify. This page ranks the top 10; every waterfall in the state is on the Maine waterfalls page.
How was this list made?
We took the 16 publicly accessible Maine waterfalls that have a written record in the USGS Geographic Names Information System (a naming history, a gazetteer description, or older variant names) and ranked them by how much of that record exists, then by Google review volume.
Which counties are they in?
The 10 on this list are in Cumberland County, Oxford County, Androscoggin County, York County, Hancock County, and Somerset County and others.
More Maine Waterfalls by Type
- 10 Best Hidden Gem Waterfalls in Maine 2026
- 10 Most Beautiful Waterfalls in Maine
- 5 Most Visited Waterfalls in Maine
- 5 Must-See Waterfalls in Maine
Or browse every type on the historic waterfalls by state page and the waterfall types hub.