Five people have been charged with animal cruelty after a wallaby was allegedly beaten to death in north Queensland, and a video of the incident posted on social media by one of the accused, police said.

Police alleged a man in the group punched an injured wallaby and stomped on its head in Charters Towers in November last year.

Another man allegedly filmed the attack and posted it on social media.

The wallaby died from its injuries.

A complaint was made about the incident shortly after it happened.

Police raided a number of homes and seized weapons, clothing and mobile phones.

They charged three men, aged 17 to 19, and two juveniles with a total of 48 offences, including 12 counts of animal cruelty and weapons offences.

They are due to appear in the Townsville Magistrates Court on Thursday.