List of rivers of Ontario
The list of rivers in Ontario includes rivers which run within or through the province of Ontario.
- 2.1 rivers
- 2.2 Creeks
- 2.3 Brook
List of rivers by catchment area
Catchment area of the Hudson Bay
Rivers to Hudson Bay:
- Black Duck River
- Severn River Beaver River ( Severn River)
- Fawn River ( Severn River)
- Sachigo River Wapaseese River
- Beaver River Stone
- Asheweig River
- Pipestone River
- Aquatuk River
Catchment area of the Nelson River
Rivers for Nelson River via Lake Winnipeg in Manitoba
- Berens River
- Bloodvein River Gammon River
- Lake of the Woods Rainy River Rainy Lake Big Turtle River Turtle River
- Little Turtle River
- Farrington Creek
- Cherry River
- Manitou River Manitou Stretch, Lower and Upper Manitou Lake
- Sturgeon River
- Vermilion River
- Wabigoon River
- Wapesi River
Catchment area of the James Bay
Rivers to James Bay:
- Lakitusaki River
- Opinnagau River
- Ekwan River
- Attawapiskat River Marten River Drinking
- Otoskwin River Pineimuta River
- Kenogami River Pagwachuan River
- Flint River, Flint Lake Hinata River
- Murky Creek
- Cotoneaster Lake
- Isis Creek
- Fecteau Lake
- Westside Bay
- Pout River
- Brulé Creek
- Otasawian River
- Shekak River
- Allan Water Bright Sand River
- North French River
- Kwataboahegan River
- Cheepash River
- Abitibi River Frederick House River
- Little Abitibi River
- Kapuskasing River Brunswick Lake Doherty Creek
- Bear Creek Nameigos River
- Five Mile Creek
- Chapleau River
- Brunswick River
- Fire River
- Hay River
- Mattawitchewan River Albany Forks Cameron Creek ( Algoma District, Ontario)
- Oba River, Oba Lake
- Lawagamau River
Catchment area of Atlantic Ocean
Catchment area of Lake Superior
Rivers to Lake Superior:
- Pigeon River arrow River
- Pine River
- Dog River ( Kaministiquia River)
- Matawin River
- Mission River
- McKellar River
- Whitefish River
- Shebandowan River
- River Redhorse
- Bear River
- Lake Nipigon Windigo River Mud River
- Black River
- Kagiano River
- Michipicoten River Dog River ( Michipicoten River)
Catchment area of Lake Huron / Georgian Bay
In alphabetical order of the direct inflows to Lake Huron / Georgian Bay
- Ausable River Little Ausable River
- Boyne River
- Wanapitei River
- Pillow River
- Murdock River
- Wolseley River
- Little French River
- Restoule River
- Hall River
- Lake Nipissing Amateewakea River
- Cache River
- Sturgeon River Smoky River
- Obabika River
- Temagami River
- Lake Muskoka
- Muskoka River North Branch Muskoka River Buck River
- Big East River
- Oxtongue River
- Hollow River
- Boyne River
- Mad River
- Pine River
- Garden River
- Bar River
- Rankin River
- Lake Simcoe Beaver River ( Lake Simcoe )
- Agnes River
- River aux Sables
- Vermilion River
- Spey River
Catchment area of Lake Erie
Rivers to Lake Erie:
- Detroit River Lake St. Clair watershed Little River
- Puce River
- Belle River
- Ruscon River
- Thames River Avon River
- Dingman Creek
- Jeanette's Creek
- McGregor Creek
- Medway Creek
- Potter Castle Creek
- Stoney Creek
- Waubuno Creek
- Conestogo River
- Eramosa River
- Nith River
- Speed River
Catchment area of Lake Ontario
Rivers for Ontario:
- Niagara River Lyon Creek
- Two Mile Creek
- Tea Creek
- Welland River Black Creek ( Niagara )
- Sulphur Creek
- Heart Lake ( Brampton )
- Elmcrest Creek ( Toronto )
- Black Creek (Toronto)
- Emerson Creek
- Jersey Creek
- Rainbow Creek ( Woodbridge ) Robinson Creek ( Toronto )
- Garrison Creek
- Russell Creek
- Taddle Creek
- Don River West Branch Don River Castle Frank Brook
- Beaver Creek ( Toronto )
- German Mills Creek
- Deerlick Creek
- Miller 's Creek
- Ganatsekiagon Creek
- Crowe River
- Rice Lake watershed Otonabee River
- Black River
- Clare River
- Skootamatta River
- Rideau Canal system
Catchment area of the St. Lawrence River
Rivers for St. Lawrence River
- St. Lawrence River
- Raisin River
Catchment area of the Ottawa River
Rivers to the Ottawa River:
- Lady Evelyn River
- Amable du Fond River
- Kaibuskong River
- North River ( Mattawa River)
- Barron River
- Crow River
- North River ( Petawawa River)
- Little Madawaska River
- Nipissing River Tim River
- Indian River
- Sherwood River
- Pine River
- Aylen River
- Opeongo River
- York River Little Mississippi River
- Galipo River
- Crossbar River
- Indian River
- Clyde River Little Clyde River
- Jock River
- Tay River
- Castor River North Castor River
- Middle Castor River
- South Castor River
- East Castor River
- East Rigaud River