Die Gemeinde Dahmen liegt inmitten der „Mecklenburgischen Schweiz“ zwischen den Städten Waren (Müritz) und Teterow am Südost-Ufer des Malchiner Sees.
Zur Gemeinde gehören die Ortsteilen Hüttenkoppel, Dahmen, Rothenmoor, Ziddorf, Neu Ziddorf, Großen Luckow, Barz und Bockholt.
Die Deutsche Alleenstraße, die von der Insel Rügen bis nach Bayern führt, durchquert auch die Gemeinde