A 39-year-old Pottsville man has been charged with animal cruelty and will face Glen Innes local court over the deaths of 25 ponies.
The dead animals were found near a parking bay off the New England Highway.
Police allege the man had been transporting the animals to the north coast in a removal van and that poor ventilation contributed to their deaths.
Police charged the man at his Pottsville home yesterday afternoon. He will appear in Glen Innes Local Court on 14 February.