What positions does a municipality need to have?

Under the Local Governance Act of New Brunswick, every municipality must hire and appoint two local government officers: a Clerk and a Treasurer. The Chief Administrative Officer is not an official officer of the municipality, unless they are also appointed to serve as Clerk and/or Treasurer. Every municipality must also appoint an auditor to audit the municipality’s annual operating budgets and other finances. Optionally, the municipality may appoint a solicitor (or lawyer), an engineer, a building inspector, an assistant clerk, and an assistant treasurer.