Police have charged five teenagers after a massive brawl forced the closure of a street festival in northern New South Wales over the weekend.

The Jacaranda Festival at Grafton was shut down after a fight involving an estimated 100 people broke out about 9:00pm (AEDT) on Saturday.

Police say those involved in the brawl were drunk.

Officers broke up the fight and ordered the festival's organisers to shut the event down.

The five teens, aged 16 and 17, have been charged with offences including offensive behaviour and malicious damage.

They will face court next month.

Police say they hope to make further arrests over the brawl.