Contrary to popular belief, the St. Johns River does not flow due north. It runs northwesterly from its headwaters in Indian River County to the Atlantic Ocean near Jacksonville, Florida.
Its general northerly trend and the rarity of north‑flowing rivers in the U.S. fuel the myth. In reality, the river’s course is shaped by subtle elevation gradients across Florida’s flat terrain.