Skip to main content

Waterfalls in Maine

175 waterfalls in Maine across 15 counties, from the USGS dataset; 125 with a measured height. The tallest is Angel Falls at 370 ft. All US waterfalls.

State: Maine 47

Showing 1–24 of 175 waterfalls

Angel Falls

Franklin County, Maine
370 fttotal height
  • Tallest drop 175 ft · 3 drops
  • On Mountain Brook
  • 17 mi from Mexico
Location verified

Step Falls

Oxford County, Maine
150 fttotal height
  • Tallest drop 30 ft
  • On Wight Brook
  • 12 mi from Bethel
Location verified

Moxie Falls

Somerset County, Maine
71 fttotal height
  • Tallest drop 46 ft · 3 drops
  • On Moxie Stream
  • 18 mi from Greenville
Location verified

Smalls Falls

Franklin County, Maine
66 fttotal height
  • Tallest drop 22 ft · 6 drops
  • On Sandy River
  • 9 mi from Phillips
Location verified

Mother Walker Falls

Oxford County, Maine
55 fttotal height
  • On Bear River
  • 13 mi from Milan
Location verified

Katahdin Stream Falls

Piscataquis County, Maine
50 fttotal height
  • Tallest drop 20 ft · 3 drops
  • On Katahdin Stream
  • 21 mi from Millinocket
Location verified

Screw Auger Falls

Oxford County, Maine
43 fttotal height
  • Tallest drop 18 ft · 4 drops
  • On Bear River
  • 13 mi from Bethel
Location verified

Basin Falls

Oxford County, Maine
20 fttotal height
  • 2 drops
  • On Basin Falls Brook
  • 2 mi from Buckfield
Location verified

Steep Falls

Oxford County, Maine
15 fttotal height
  • Under 1 mi from Norway

Buttermilk Falls

Piscataquis County, Maine
10 fttotal height
  • On West Branch Pleasant River
  • 13 mi from Greenville
Location verified

Coos Canyon

Oxford County, Maine
10 fttotal height
  • On Swift River
  • 12 mi from Mexico
Location verified

Presumpscot Falls

Cumberland County, Maine
  • 2 mi from Falmouth
Location verified
No photo yet

Cascade Brook Falls

Oxford County, Maine
165 fttotal height
  • On Cascade Brook
  • 12 mi from Milan
No photo yet

Fall Brook Falls

Somerset County, Maine
165 fttotal height
  • 5 drops
  • On Fall Brook
  • 11 mi from Madison
Location verified
No photo yet

Mad River Falls

Oxford County, Maine
130 fttotal height
  • On Mad River
  • 11 mi from Gorham
Location verified
No photo yet

Billfish Brook Falls

Penobscot County, Maine
120 fttotal height
  • On Billfish Brook
  • 20 mi from Patten
No photo yet

Cataracts, The

Oxford County, Maine
110 fttotal height
  • Tallest drop 50 ft · 3 drops
  • On Frye Brook
  • 16 mi from Rumford
Location verified
No photo yet

Dunn Falls

Oxford County, Maine
104 fttotal height
  • Tallest drop 78 ft · 2 drops
  • On West Branch Ellis River
  • 15 mi from Milan
Location verified
No photo yet

Green Falls

Piscataquis County, Maine
100 fttotal height
  • Tallest drop 40 ft · 2 drops
  • 24 mi from Patten
No photo yet

Katahdin Falls

Piscataquis County, Maine
85 fttotal height
  • On tributary of Katahdin Stream
  • 21 mi from Millinocket
Location verified
No photo yet

Austin Stream Falls

Somerset County, Maine
65 fttotal height
  • On Austin Stream
  • 21 mi from Kingfield
Location verified
No photo yet

Lower Rumford Falls

Oxford County, Maine
62 fttotal height
  • On Androscoggin River
  • Under 1 mi from Rumford
Location verified
No photo yet

Man of War Brook Falls

Hancock County, Maine
60 fttotal height
  • On Man of War Brook
  • 5 mi from Tremont
No photo yet

Nasons Mills

York County, Maine
60 fttotal height
  • On Little Ossipee River
  • 4 mi from Limington
Location verified

Maine's waterfalls: mountain brooks, coastal rivers and the North Woods

A hard seam of granite and quartzite runs through western and northern Maine, left over from an old collision between continents, and wherever a glacier-scoured brook crosses it, the water drops over a ledge instead of easing down a slope. That geology explains where most of the state's 175 named waterfalls sit: thick around the granite peaks of the Western Mountains, thick again in the North Woods around Katahdin, and thinner along the tidal rivers of Down East and the old mill dams near the southern coast.

Where the waterfalls are

In the Western Mountains, Oxford County has a tight cluster centered on Grafton Notch State Park and the Mahoosuc Range, and Franklin County covers the Rangeley Lakes country next door.

The North Woods spread across four counties: Piscataquis County has the most listings by far, taking in Baxter State Park and the Hundred-Mile Wilderness; Somerset County covers The Forks and the Moosehead region; Penobscot County and Aroostook County round out the timberland further north and east, much of it crossed by gated logging roads.

Down East, Washington County has falls on tidal rivers like the Machias and the Narraguagus, and Hancock County takes in Acadia National Park. Southern Maine's Cumberland County, York County, Androscoggin County, Kennebec County, Lincoln County, Waldo County and Knox County mostly hold smaller drops and old mill dams close to the coast.

Waterfalls worth the trip

  • Angel Falls figures at 370 feet across three tiers in a recent drone survey, though most guides still give 90 feet for the visible veil at the base. An easy 1.1-mile round trip near Houghton reaches the cliff-walled gorge.
  • Step Falls, 150 feet on Wight Brook, drops in a chain of cascades and potholes on a Mahoosuc Land Trust preserve off Route 26 in Newry, an easy walk of about a mile round trip.
  • Mother Walker Falls, 55 feet through a boulder-filled gorge, and Screw Auger Falls, 43 feet on the Bear River, are both short walks from Route 26 parking inside Grafton Notch State Park.
  • Smalls Falls, 66 feet in a series of tiers and pothole pools, sits right off Route 4 at a Maine DOT rest area.
  • Moxie Falls, 71 feet on Moxie Stream near The Forks, is reached by an easy two-mile round trip with boardwalks and viewing platforms near the end.
  • Katahdin Stream Falls, 50 feet in three steps, sits about a mile up the Hunt Trail from Katahdin Stream Campground inside Baxter State Park.
  • Deep in the Hundred-Mile Wilderness, a second Screw Auger Falls, 45 feet, and Buttermilk Falls, 10 feet, sit inside Gulf Hagas, a three-mile gorge on the Appalachian Trail with stone walls over 100 feet high, nicknamed the Grand Canyon of Maine.
  • Hadlock Falls, is a 40-foot single drop on Hadlock Brook inside Acadia National Park, near Bar Harbor.

When to go

Spring snowmelt gives most of these falls their strongest flow, and several thin out by late summer; Angel Falls runs best from late May to early July. Moxie Stream stays steadier because it drains a lake, with a dam moderating late-season flow. Grafton Notch's day-use season and the Katahdin Trailhead Pass system both run roughly June through mid-October, and North Maine Woods checkpoints for Gulf Hagas operate May to October.

Fees, permits and closures

Grafton Notch State Park, home to Mother Walker Falls and one of the two Screw Auger Falls, charges $3 for a Maine resident adult and $4 for a nonresident in 2026, with reduced or free rates for children and Maine residents 65 and older. Baxter State Park requires a $10 Katahdin Trailhead Pass per vehicle for any hike from Katahdin Stream, Roaring Brook or Abol in 2026, plus a separate nonresident gate pass of $20 per visit or $50 for the season; pets are not allowed, and day use runs 6 a.m. to 10 p.m. Reaching Gulf Hagas means passing a North Maine Woods checkpoint, which charges Maine residents $13 and nonresidents $18 per day in cash or check, with free entry under 18 and over 70. Acadia National Park, home to Hadlock Falls, charges a standard entrance fee of $20 to $35 depending on vehicle or individual passage, and driving Cadillac Summit Road needs a separate $6 reservation from May 20 to October 25, 2026. Redington Pond Falls sits on a closed US Navy reservation and is not open to visitors at any time.

Safety

Several of these falls have taken lives or caused serious injuries at their pools and ledges. A young woman drowned at Smalls Falls in 2022 after falling about 30 feet from an upper pool and becoming trapped in the recirculating current below. A hiker needed a helicopter rescue after slipping down the embankment at Moxie Falls in 2020. Loose rock and steep drop-offs have caused falls at both Angel Falls and the Grafton Notch Screw Auger Falls in recent years, and rescuers have had to carry injured hikers out on litters. Stay back from the lip and out of the current below any of these falls, especially after rain or during spring melt, when flows rise fast.

Waterfalls in Maine on the map

Numbers show how many sit in that area; zoom in or click to split them, click a marker for details.

Tallest waterfalls in Maine

  1. Angel Falls370 ftFranklin County
  2. Cascade Brook Falls165 ftOxford County
  3. Fall Brook Falls165 ftSomerset County
  4. Step Falls150 ftOxford County
  5. Mad River Falls130 ftOxford County
  6. Billfish Brook Falls120 ftPenobscot County
  7. Cataracts, The110 ftOxford County
  8. Dunn Falls104 ftOxford County
  9. Green Falls100 ftPiscataquis County
  10. Katahdin Falls85 ftPiscataquis County

Waterfalls by county

Maine has named waterfalls in 15 counties. The most are in Piscataquis County (50), Oxford County (34), Somerset County (18), Penobscot County (15), Franklin County (14), Aroostook County (13). Every county has its own page with a map and the tallest falls:

Types of waterfalls in Maine

tiered (48), cascade (21), block (9), horsetail (7), segmented (6), dam (6). What the types mean is explained in the guide to waterfall types.

About the data

Of the 175 waterfalls in Maine, 125 have a measured height, 146 have coordinates verified against aerial imagery and 12 have photos. Heights are the total drop as recorded by the source; falls without a measurement are listed without one. Every page has the stream, the nearest town and distance, a map with directions and a review form for photos and notes.

Find waterfalls near me · All US waterfalls

Sources