Rocky River (North Carolina)
From Wikipedia, the free encyclopedia
Rocky River rises in Iredell County near Mooresville, North Carolina. It flows south from there into Cabarrus County, where it is the principal waterway in the county. The river continues southeastward to form the line between Stanly County, North Carolina, Union County, North Carolina, and Anson County, North Carolina. It empties into the Great Pee Dee River just below Norwood, North Carolina at the junction of Stanly County, Montgomery County, North Carolina, Anson County, North Carolina, and Richmond County, North Carolina at the foot of the Uwharrie Mountains.