Croft-on-Tees is located close to the River Tees on the boundary between North Yorkshire and County Durham.