The Tobacco River is a 14.0-mile-long (22.5 km) river in Keweenaw County on the Upper Peninsula of Michigan in the United States. It rises at the outlet of Thayer Lake and flows east, then south, to Lake Superior, which it joins near the village of Gay.