The parish of Carham is in north Northumberland, in north-east England. Its northern boundary is the River Tweed which, here, is also the border between England and Scotland. The parish’s western boundary, too, is the border between the two countries. The Cheviot Hills and Northumberland National Park are immediately to the south, and the coast and Holy Island (Lindisfarne) are about half an hour’s drive to the east.
Carham is a quiet rural parish of under 300 people. There are two small centres of population – the village of Wark and the hamlet of Carham – and a number of farms and other settlements.