ELMWOOD PARK — The Democratic mayor of this borough has resigned amid an election violation charge.

The Bergen County prosecutor's office said Monday that now-former Mayor Francesco Caramagna faces a charge of interfering with the secrecy of the election process.

Caramagna, who resigned Sunday, is accused of filling out some portions of mail-in ballots and primary election ballot certifications.

The 74-year-old, who was elected in November 2017, is scheduled to make an initial court appearance on May 22.

Caramagna's attorney, John Bruno Jr., said his client "has stepped up to the plate" to face the charge and "looks forward to clearing the matter up in the courtroom."

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.