Forstmehren liegt im westlichen Teil der Verbandsgemeinde Altenkirchen in Rheinland-Pfalz. Das Dorf liegt
am Mehrbach, etwa zwei Kilometer südwestlich von Weyerbusch und jeweils etwa einen Kilometer entfernt
von der Bundesstra e 8 im Norden und der Landesstra e 267 im Osten.
Weitere Nachbargemeinden sind:
Hasselbach im Norden,
Kraam im S den,
Rettersen im Westen und
Ersfeld im Südwesten.