Saint John River
editNote: Higher part of Saint John River is recuperating water from tributaries of Southeast Quebec
Left bank of Saint John River (Maine)
- Saint John River
- Southwest Branch Saint John River, Quebec and Maine
- Northwest Branch Saint John River
- Daaquam River, Quebec and Maine
- Big Black River in Maine (Grande rivière Noire in Québec)
- Depot River
- Brown River, Quebec and Maine
- Gobeil River, Quebec and Maine
- Shields Branch in Maine (rivière du Rochu in Quebec)
- Fivemile Brook in Maine (Rivière des Cinq Milles in Quebec)
- Twomile Brook in Maine (Rivière des Deux Milles in Quebec)
- Chimenticook River, Maine
- East Lake (Kamouraska), Quebec and Maine
- Pocwock River, Quebec and Maine
- Pocwock River West Branch, Quebec and Maine
- Pocwock River East Branch, Maine
- Depot River
- Little Black River in Maine (Rivière Noire in Quebec)
- West Branch Little Black River, Quebec and Maine
- Campbell Branch Little Black River, Quebec and Maine
- St. Francis River in Maine (rivière Saint-François in Quebec)
Right bank of Saint John River (Maine)
Down East
edit- St. Croix River
- Little River (Passamaquoddy Bay)
- Pennamaquan River
- Hardscrabble River
- Dennys River
- Orange River
- Machias River
- Englishman River
- Chandler River
- Sandy River
- Indian River
- West River
- Pleasant River
- Harrington River
- Mill River
- Narraguagus River
- Skillings River
- Jordan River
- Union River
- Benjamin River
Penobscot Bay
edit- Bagaduce River
- Penobscot River
- Goose River (Belfast Bay)
- Passagassawakeag River
- Little River
- Ducktrap River
- Megunticook River
- Goose River (Rockport Harbor)
Mid Coast
edit- Weskeag River
- Saint George River
- Meduncook River
- Medomak River
- Pemaquid River
- Johns River
- Damariscotta River
- Sheepscot River
- West Branch Sheepscot River
- Dyer River
- Marsh River
- Cross River
- Back River (Boothbay, Maine)
- Sasanoa River – connects to Kennebec River
- Little Sheepscot River
- Little River (Georgetown, Maine)
Kennebec River
edit- Kennebec River
- Moose River
- Roach River
- Moxie Stream
- Dead River – also called West Branch
- Carrabassett River
- Sandy River
- Sebasticook River
- Little River
- Eastern River
- Abagadasset River
- Androscoggin River
- Sasanoa River – connects to Sheepscot River
- Back River (Kennebec River tributary) (connects to Sheepscot River tributary)
Southern Maine
edit- Morse River
- Sprague River
- New Meadows River
- Little River
- Harraseeket River
- Royal River
- Presumpscot River
- Fore River
- Spurwink River
- Scarborough River
- Saco River
- Little River (Goosefare Bay)
- Batson River
- Kennebunk River
- Mousam River
- Little River (Drakes Island, Maine)
- Webhannet River
- Ogunquit River
- Josias River
- Cape Neddick River
- Little River (York, Maine)
- York River
- Piscataqua River
- Salmon Falls River – also called Newichawannock by the Abenaki