New River dibentuk oleh pertemuan South Fork New River dan North Fork New River di Ashe County, North Carolina. Kemudian mengalir ke utara ke barat daya Virginia, melewati dekat Galax, Virginia dan melalui ngarai di Pegunungan Besi. Melanjutkan ke utara, sungai memasuki Pulaski County, Virginia, di mana ia disita oleh Claytor Dam, menciptakan Claytor Lake.