Die Gemeinde liegt nahe Hachenburg inmitten der Westerwälder Seenplatte. Von sieben Weihern ist der Dreifelder Weiher der größte und namensgleich mit dem Ort Dreifelden.