North Branch Elm River in Kelso Township, North Dakota

North Branch Elm River in Traill County is a river. North Branch Elm River also exists in Elm River Township, Bloomfield Township and Hillsboro Township.

Waterway Type
river