Rattlesnake Creek is a tributary of Paint Creek, 42.3 mi (68.1 km) long, in south-central Ohio in the United States. Via Paint Creek and the Scioto and Ohio Rivers, it is part of the watershed of the Mississippi River, draining an area of 277 mi² (717 km²). According to the Geographic Names Information System, it has also been known historically as "Rattlesnake Fork." 
Rattlesnake Creek rises near South Solon in southwestern Madison County, and flows generally southeastwardly through Fayette, Clinton and Highland Counties, past the town of Octa. It joins Paint Creek in Paint Creek State Park as an arm of Paint Creek Lake, 5 mi (8 km) south of Greenfield.
Parts of the creek flow through rapids; three miles in Highland County have been rated Class II (IV) whitewater rapids.
Rattlesnake Creek viewed from Ohio Highway 138 in Highland County, Ohio.
Coordinates: 39°16′07″N 83°23′39″W / 39.26868°N 83.39408°W