Sandy Creek is a tributary of the Tuscarawas River, long, in northeastern Ohio. Via the Tuscarawas, Muskingum and Ohio Rivers, it is part of the watershed of the Mississippi River, draining an area of .
Sandy Creek rises in Hanover Township, approximately northeast of Hanoverton in western Columbiana County and flows generally west-southwestwardly through northwestern Carroll County, southeastern Stark County and northeastern Tuscarawas County, past the communities of Kensington, Minerva, Malvern, Waynesburg and Magnolia. It joins the Tuscarawas River from the east in Bethlehem Township in Stark County, approximately northeast of Bolivar. At Minerva, it collects the Still Fork. At Waynesburg, it collects a short stream known as Little Sandy Creek. In Sandyville, Tuscarawas County it collects Nimishillen Creek, which drains the city of Canton.
A dry dam, Bolivar Dam, constructed by the United States Army Corps of Engineers, spans the creek near its mouth.
At the United States Geological Survey's stream gauge in Waynesburg, the annual mean flow of the river between 1939 and 2005 was . The highest recorded flow during the period was on January 22, 1959. The lowest recorded flow was on an unspecified date.
According to the Geographic Names Information System, Sandy Creek has also been known historically as: