Meandering generally east, the river passes under Southwest Fern Hill Road, by the city of Cornelius to the left and the unincorporated community of Blooming to the right, and passes under Golf Course Road about 52 miles from the mouth.