In its upper reaches the Elz flows in a northerly direction, initially through a high valley with pasture land, bog and ice age glacial landforms.
Then after a steep drop at the little Elz Falls, it continues through a deeply incised, wooded and sparsely populated V-shaped valley.
Some of the water of the Elz is diverted into a millstream through Emmendingen, where it drives several hydropower stations and enhances the appearance of the town.
Other quantities of water, on average about 13.2 m3/s, is fed along the Leopold Canal, built by Johann Gottfried Tulla, northwest of Rheinhausen into the Rhine.
[2] Based on the waterbody number (Fließgewässerkennziffer), the Frischnaubach is the highest tributary - it discharges into the Elz in the parish of Prechtal.