Thurso is a coastal parish, which lies in Highland Council Area, some 19 miles (30 km) northwest of Wick in Highland and 28 miles (45 km) south of Stromness in Orkney.
It is located in the old county of Caithness, which disappeared following the Local Government (Scotland) Act 1974.
The parish has an area of 86.7 sq. km (33.4 sq. miles) and includes the settlement of Thurso. Thurso has 4 neighbouring parishes; namely Bower, Halkirk, Olrig and Reay. The boundaries of this parish were modified among significant changes recommended by the Boundary Commissioners after the Local Government (Scotland) Act 1889.