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.