What River Flows North?

Many rivers flow north. Any river with a source south of the mouth and at a higher elevation than the mouth, will flow north. The Nile, Lena, and Ob all run north, as well as the Red and San Joaquin rivers.