Der Ulmbachstausee ist ein Stausee im Lahn-Dill-Kreis in Hessen, der von der Ulmbachtalsperre (kurz auch Ulmtalsperre bzw. Hochwasserrückhaltebecken Ulmbach) gestaut wird.Er liegt in der Gemarkung Beilstein der Gemeinde Greifenstein, in der Nähe von Leun und Wetzlar sowie 12 km südwestlich von Herborn.