Police arrested 31 men and two women, aged 13 to 74, during public processions in Yuen Long today. Five Police officers were injured.
They were arrested for offences including possession of weapons, assaulting Police, obstructing Police, fighting, disorder and indecent assault.
Some participants disputed with bystanders, threw objects, and blocked traffic.
After repeated warnings, Police used pepper spray and batons to stop the violence.
Police condemned the unlawful behaviour and more arrests are pending as investigations continue.