Motorists are facing treacherous conditions in parts of the Bradford district as heavy snow hits the region. 

Snow and ice have made roads hazardous in Cullingworth, Denholme, Haworth, Silsden and other areas.

According to traffic updates, a raft of roads are now impassable as conditions worsen.

As of 10pm, the A644 Brighouse Road at Keelham was impassable due to snow from Well Heads to A629 Halifax Road.

The B6144 Haworth Road is closed both ways from B6429 Halifax Road to Bents Lane. 

The B6429 Halifax Road in Cullingworth is also blocked due to snow.

The A6034 Silsden Road in Silsden was also impassable both ways due to snow from Brown Bank Lane (Silsden) to A65 Addingham Wharfedale Road (Addingham).

The A629 Manywells Brow at Denholme Clough was also impassable from A644 Brighouse Road to Trough Lane, as was Haworth Road in Cullingworth both ways from B6429 Halifax Road (Cullingworth) to Bents Lane (Hewenden).

The A658 Main Street in Pool in Wharfedale is just passable due to snow from Old Lane to A659 Arthington Lane.