A teenage driver has been charged with animal cruelty offences after he allegedly mowed down 20 kangaroos on the NSW South Coast.

Police allege a 19-year-old man drove his utility vehicle into 20 kangaroos, including two joeys, at Tura Beach on Saturday night.

A dead kangaroo and its dead joey after the attack.

The next morning, animal rescue volunteers were dismayed at the scene of the slaughtered wildlife lying on the streets.

NSW Wildlife Information, Rescue and Education Service (WIRES) volunteer Janine Green called it "carnage" after nine adult kangaroos and one joey were killed on The Dress Circle and a further seven kangaroos and one joey were killed on Headland Drive.