Helmsdale liegt am Moray Firth, dem größten Meeresarm Schottlands, zwischen John o'Groats im Norden und Inverness im Süden. Die Entfernung bis John o'Groats beträgt knapp 70 Kilometer, bis nach Inverness knapp 80 Kilometer. Das reizvolle Dunrobin Castle, ein Schloss im Stil der Loire-Schlösser, liegt rund 25 Kilometer südlich. Alle Angaben in Luftlinie.
Der Ort zählt rund 800 Einwohner.