The main Skipton to Grassington road has been closed while a crashed tanker is recovered.
The tanker, carrying 27,000 litres of milk, came off the B6265 near Rylstone, went over a hedge and landed upside down in a field in the early hours of this morning.
Its 29-year-old driver suffered a suspected broken wrist and ankle and was taken to Harrogate District Hospital for treatment.
Police say the road will be closed until about 1.30pm.