Lenzkirch is on the Black Forest plateau, in the valley of the river Haslach, which near the south east border of the municipality merges with the Gutach to become the Wutach.