Stinking waste accidentally dumped on a Dewsbury road turned out to be human effluent from a sewage treatment works.

What was thought to be pig muck has now been confirmed as human waste from a sewage lorry.

The Examiner reported how a lane on the busy Wakefield Road was blocked during the morning rush hour on Monday.

The stench was described as appalling and people reported the smell up to a mile away near Dewsbury District Hospital at Staincliffe and in Earlsheaton.

Kirklees Council closed part of the road and cleansing teams cleared what was believed to be animal waste.

However, Yorkshire Water – which runs the nearby Mitchell Laithes water treatment works – has admitted one of its contractors was to blame.

Read more: Driver who dumped stinking muck in Dewsbury road could be sent clean-up bill

The company said a driver carrying a “by-product” of human waste from the sewage works stopped at traffic lights – and accidentally pressed a button spilling sludge onto the road.

A Yorkshire Water spokesman said: “On Monday at 9.10am a third party contractor working on behalf of Yorkshire Water stopped at the traffic lights on Wakefield Road.

Watch a Yorkshire Water video of fat, oil and grease in sewers below

Video Loading

“While stationary, the driver inadvertently pressed the release button for the tailgate and some sludge fell onto the road. Our contracted cleaners arrived at 10.15am to clear up.

“We’re putting mitigation in place to stop any incidents like this from happening again and we’d like to apologise for any inconvenience caused.”

Kirklees Council has said it would be sending a clean-up bill to the company responsible.