Middle Creek is a tributary of the Tahltan River, part of the Stikine River watershed in northwest part of the province of British Columbia, Canada. It flows generally south for roughly to join the Tahltan River about north of Tahltan, British Columbia at the Tahltan River's confluence with the Stikine River. Middle Creek's watershed covers , and its mean annual discharge is estimated at . The mouth of Middle Creek is located about north of Telegraph Creek, British Columbia, about southwest of Dease Lake, British Columbia, and about east of Juneau, Alaska. Middle Creek's watershed's land cover is classified as 45.2% shrubland, 30.8% conifer forest, 21.4% mixed forest, and small amounts of other cover.
Middle Creek is in the traditional territory of the Tahltan First Nation, of the Tahltan people.
Middle Creek originates on the southeast edge of the massive Level Mountain shield volcano, about south-southeast of Meszah Peak, the highest peak of the Level Mountain Range, a cluster of bare peaks on the summit of Level Mountain. From its source near Beatty Creek, Mansfield Creek, and the Little Tuya River, the creek flows generally south and through wetlands and a forested gorge to the Tahltan River. Middle Creek's main tributary, Riley Creek, joins near the mouth of Middle Creek.