A truck laden with chickens has rolled in Geelong, injuring the driver and leaving the road littered with birds.

Emergency services at the scene of a truck rollover in North Geelong. Credit:David Pobjoy

Ambulance Victoria confirmed the crash, which occurred on the Princes Highway at North Geelong about 10am.

Witness David Pobjoy said it was a distressing scene, with up to 1000 chickens lying dead and dying around the truck.

"Some were pecking at the ground, a lot of them were dead and a lot of them were still in cages. It was pretty gruesome for the poor chickens," he said.