Thunder Creek begins at the man-made reservoir and flows into the Thunder Creek meltwater channel. Once in the valley, the river meanders its way along the valley floor. Along the way, it is joined by several creeks flowing in from the
coulees. The western tributaries of upper Thunder Creek watershed drain a hilly plateau called the Vermilion Hills. There are four small lakes in a chain along the course that are part of two
Important Bird Areas, including Paysen (Horfield) Lake, Williams Lake, Kettlehut Lake, and Pelican Lake. As the water level of Pelican Lake — the last lake in the chain of lakes — isn't always high enough to provide an outflow, Sandy Creek, which is about one kilometre downstream from Pelican Lake, becomes the primary water source for the last leg of Thunder Creek. Communities found along the river's course include Moose Jaw,
Boharm, and
Caron.
Highways 1,
19,
627, and
643 cross Thunder Creek.
Darmody Dam South-east of
Darmody, in a coulee upstream from Pelican Lake, Darmody Dam () was built on a tributary in 1929. The dam is high and the
reservoir has a capacity of . It is owned and operated by the
Saskatchewan Water Security Agency.
Tributaries Thunder Creek
tributaries include: • Allin Creek • Aquadell Creek • Sandy Creek • Wilson Creek == Important Bird Areas ==