Tockington is a village in South Gloucestershire, between Thornbury and the northern edge of Bristol.