The Bad River is a 44.3-mile-long river in Michigan. It rises in Newark Township near the city of Ithaca in Gratiot County and flows in a north-easterly direction into Saginaw County, and through the village of St. Charles, before emptying into the Shiawassee River within the bounds of the Shiawassee National Wildlife Refuge.