Abroath liegt in der Region Angus, nördlich von Dundee. Die Entfernung bis Dundee beträgt rund 25 Kilometer, bis zum nördlich gelegenen Aberdeen rund 70 Kilometer. Der idylisch gelegene Küstenort Auchmithie liegt lediglich 5 Kilometer entfernt. Alle Angaben in Luftlinie.
Die Stadt zählt rund 24'000 Einwohner.