Mallard Creek is a long 3rd order tributary to the Rocky River in Cabarrus County, North Carolina.
Mallard Creek rises in a pond on the northside of Charlotte, North Carolina and then flows easterly through the northern suburbs of Charlotte into Cabarrus County to join the Rocky River in Harrisburg.
Mallard Creek drains of area, receives about 46.5 in/year of precipitation, has a wetness index of 417.80, and is about 22% forested.