Ashkirk is a small village on the Ale Water, in the Scottish Borders area of Scotland.
It is located just off the A7 road, approximately 6 miles (10 kilometres) each way between Selkirk to the north and Hawick to the south.
Other places nearby include the Alemoor Loch, Appletreehall, Belses, Essenside Loch, the Ettrick Water, Ettrickbridge, Philiphaugh, Salenside and Woll.
The village is home to the Woll golf course, Ashkirk Village Hall, and the Smiddy Bar & Restaurant Formerly, two thirds of the parish of Ashkirk lay in Roxburghshire and one third in Selkirkshire,[2] including an enclave of Selkirkshire just east of the village[3] around Synton.
In 1891 a Boundary Commission moved the whole parish into Selkirkshire and added to Ashkirk a detached portion of the parish of Selkirk just west of the village, which was already in Selkirkshire (Todrig).