Maine River Gauges

61 river gauges with NWS flood stage data in Maine. Live water levels from USGS, updated every 15 minutes. Get push alerts when rivers rise with StormCast.

Get it on Google Play

All Maine Gauges by River

Allagash River

Allagash River above Allagash Aroostook County · Flood stage: 15 ft

Androscoggin River

Androscoggin River at Auburn Androscoggin County · Flood stage: 14 ft Androscoggin River at Rumford Oxford County · Flood stage: 13.5 ft

Aroostook River

Aroostook River at Masardis Aroostook County · Flood stage: 17 ft Aroostook River at Washburn Aroostook County · Flood stage: 14 ft

Atlantic Coast

Atlantic Coast at Portland (IN MLLW) Cumberland County · Flood stage: 12 ft Atlantic Coast at Saco (IN MLLW) York County · Flood stage: 12.8 ft

Big Black River

Big Black River near Depot Mountain Aroostook County · Flood stage: 13.5 ft

Carrabassett River

Carrabassett River at North Anson Somerset County · Flood stage: 15 ft

E. Branch of Penobscot

E. Branch of Penobscot Below Grand Lake Matagamon Penobscot County · Flood stage: 8.5 ft

Ellis River

Ellis River at South Andover Oxford County · Flood stage: 16 ft

Fish River

Fish River at Fort Kent Aroostook County · Flood stage: 11 ft

Forest City Stream

Forest City Stream at Forest City Washington County · Flood stage: 436 ft

Frenchman Bay

Frenchman Bay at Bar Harbor (IN MLLW) Hancock County · Flood stage: 15 ft

Grand Lake Stream

Grand Lake Stream at Grand Lake Stream Washington County · Flood stage: 7 ft

Gulf of Maine

Gulf of Maine at Cutler Farris Wharf (IN MLLW) Washington County · Flood stage: 18 ft

Kenduskeag Stream

Kenduskeag Stream near Bangor Penobscot County · Flood stage: 10 ft

Kennebec River

Kennebec River at Augusta Kennebec County · Flood stage: 12 ft Kennebec River at Gardiner Kennebec County · Flood stage: 13 ft Kennebec River at Hallowell Kennebec County · Flood stage: 11 ft Kennebec River at North Sidney Kennebec County · Flood stage: 20 ft Kennebec River at Skowhegan Somerset County · Flood stage: 15 ft

Kingsbury Stream

Kingsbury Stream at Abbot Village Piscataquis County · Flood stage: 17 ft

Lewy Lake

Lewy Lake at Princeton Washington County · Flood stage: 204.5 ft

Little Madawaska River

Little Madawaska River near Caribou Aroostook County · Flood stage: 9.5 ft

Machias River

Machias River at Machias (in MLLW) Washington County · Flood stage: 17 ft

Mattawamkeag River

Mattawamkeag River at Mattawamkeag Penobscot County · Flood stage: 13.5 ft

Meduxnekeag River

Meduxnekeag River above South Branch near Houlton Aroostook County · Flood stage: 8 ft

Nezinscot River

Nezinscot River at Turner Center Androscoggin County · Flood stage: 7.5 ft

Old Stream

Old Stream near Wesley Washington County · Flood stage: 8.5 ft

Other

Bath Tide Gage (MLLW) Sagadahoc County · Flood stage: 9.5 ft Boothbay Harbor Tide Gage (MLLW) Lincoln County · Flood stage: 13 ft St. George Tides (MLLW) Knox County · Flood stage: 12.5 ft

Passamamaquoddy Bay

Passamamaquoddy Bay at Eastport (IN MLLW) Washington County · Flood stage: 22 ft

Pearce Brook

Pearce Brook near Houlton Aroostook County · Flood stage: 4.8 ft

Penobscot River

Penobscot River above Grindstone Penobscot County · Flood stage: 14 ft Penobscot River at Bangor Penobscot County · Flood stage: 11.6 ft Penobscot River at Eddington Penobscot County · Flood stage: 18 ft Penobscot River at West Enfield Penobscot County · Flood stage: 17 ft

Piscataquis River

Piscataquis River at Blanchard Piscataquis County · Flood stage: 10.5 ft Piscataquis River at Dover-Foxcroft Piscataquis County · Flood stage: 11 ft Piscataquis River at Medford Piscataquis County · Flood stage: 13 ft

Presumpscot River

Presumpscot River above West Falmouth Cumberland County · Flood stage: 16 ft

Royal River

Royal River at Yarmouth Cumberland County

Saco River

Saco River at Cornish Cumberland County · Flood stage: 13.5 ft Saco River at West Buxton York County · Flood stage: 10 ft

Sandy River

Sandy River near Madrid Franklin County · Flood stage: 9.5 ft

Sandy River (ME)

Sandy River (ME) at Mercer Somerset County · Flood stage: 10 ft

Sebec River

Sebec River at Sebec Piscataquis County · Flood stage: 9 ft

Seboeis River

Seboeis River near Shin Pond Penobscot County · Flood stage: 11 ft

Sheepscot River

Sheepscot River at North Whitefield Lincoln County · Flood stage: 8 ft

St. Croix River

St. Croix River above Baring Washington County · Flood stage: 12 ft St. Croix River above Vanceboro Washington County · Flood stage: 10 ft

St. Francis River

St. Francis River near Connors Aroostook County · Flood stage: 15 ft

St. John River

St. John River at Dickey Aroostook County · Flood stage: 25 ft St. John River at Edmundston Aroostook County · Flood stage: 460 ft St. John River at Fort Kent Aroostook County · Flood stage: 22.5 ft St. John River at Nine Mile Bridge Aroostook County · Flood stage: 15 ft

Swift River

Swift River at Roxbury Oxford County · Flood stage: 8 ft

Williams Brook

Williams Brook near Presque Isle Aroostook County · Flood stage: 7.5 ft

Wytopitlock Stream

Wytopitlock Stream near Reed Plantation Aroostook County · Flood stage: 10 ft

Frequently Asked Questions

How many river gauges are monitored in Maine?

StormCast monitors 61 river gauges with NWS flood stage data in Maine. These include USGS stream gauges and NWS forecast points on rivers and creeks across the state.

How do I get flood alerts for a Maine river?

Download StormCast free on Google Play, go to River Gauges, and add any gauge to your watchlist. You'll receive a push notification when the water level crosses into a new NWS flood category.

How often are river levels updated?

USGS updates most gauge readings every 15 minutes. Each gauge page on this site shows live data fetched directly from USGS.

More Resources