Moccasin Creek is a long 2nd order tributary to the Uwharrie River in Montgomery County, North Carolina.
Moccasin Creek rises on the Dutch John Creek divide in Montgomery County about 1.5 miles west of Daniel Mountain. Moccasin Creek then follows a semi-circular path going northeast then curving south to join the Uwharrie River about 1 mile northeast of Daniel Mountain.
Moccasin Creek drains of area, receives about 47.9 in/year of precipitation, has a wetness index of 314.07 and is about 88% forested.