Forfar liegt rund 25 Kilometer landeinwärts im Herzen von Angus. Dundee liegt rund 20 Kilometer südlich, Aberdeen knapp 75 Kilometer nördlich. Die schottische Hauptstadt Edinburgh liegt rund 80 Kilometer südlich. Alle Angaben in Luftlinie.
Die Stadt zählt knapp 15'000 Einwohner.