Bangor police charged 21 people between Saturday and Sunday, with violations of release conditions making up the bulk of the cases, according to a post at WABI.TV.
Police reported 13 charges for violating conditions of release, along with seven criminal trespassing charges and four cases involving receiving stolen property.
Two people were charged with domestic violence assault, while two others were accused of possessing Schedule W drugs.
Other charges included theft, OUI, operating after suspension, disorderly conduct, refusing to submit to arrest, violating protection-from-abuse orders and possession of a firearm by a prohibited person.