The Second Broad River rises in south-central McDowell County about 5 miles southwest of Marion, and flows generally southeastwardly through Rutherford County, passing to the east of the town of Forest City.