Walston is a hamlet and parish in the Upper Ward of Lanarkshire, close to the border of Peeblesshire. The hamlet is located four miles north-east of Biggar. As well as the eponymous hamlet, the parish contains the village of Elsrickle, located on the A721 road. The ancient name is supposed by some to have been Welston, and derived from the numerous springs here, of which one became celebrated for its efficacy in the cure of cutaneous diseases.
Adjacent parishes are Dunsyre to the north, Dolphinton to the north-east, Biggar to the south-east, Libberton to the south-west and Carnwath to the north-west. To the south-east there is a rare meeting of five parishes at a single point: Dolphinton, Walston and Biggar in Lanarkshire and Kirkurd and Skirling in Peebleshire.
- Location map: 55°41’25"N, 3°30’10"W
This Lanarkshire article is a stub: help to improve Wikishire by building it up.