Am Rand des Limburger Beckens als Tor des Westerwaldes liegt Elz, besonders bekannt durch den Elzer Berg auf der A3. Von Norden nach Süden durchfließt der Elbbach die Gemeinde und wird im Ort vom Erbach gespeist.