The Stoke river (in French: rivière Stoke) is a tributary of the Saint-François River, in the administrative region of Estrie, on the South Shore of the St. Lawrence River, in Quebec, Canada.
The course of the Stoke River successively crosses the territories of the municipalities of: The main neighboring hydrographic slopes of the Stoke River are: Brabant Lake (elevation: 426 metres (1,398 ft)) constitutes the head lake of the Stoke River.
This lake is located in the municipality of Dudswell, north-west of the village of "Saint-Adolphe-de-Dudswell" and Lac d'Argent in the Le Haut-Saint-François Regional County Municipality, as well as east of Saint-Camille (MRC of Asbestos).
From Brabant Lake, the Stoke River flows over: The Stoke River empties on the east bank of the Watopeka River.
The toponym "Rivière Stoke" was officially registered on December 5, 1968, at the Commission de toponymie du Québec.