Treasurer / Collector's Office

A message from the Town Treasurer, Elaine M. Russo

Please feel free to reach out with any questions regarding benefits, taxes, and town owned properties. I can be reached at anytime via the contact information below. 

Department Overview:

The Treasurer/Collector is responsible for the timely billing and collection of all of the Town’s revenues as well as being the source of disbursing all of the payments by the Town and the Middlesex Retirement System. The Treasurer functions as the disbursing agent for the Town, issuing over 75,000 paychecks, direct deposit vouchers and vendor checks annually.


The Collector of Taxes issues and takes payment of more than 200,000 tax, utility and departmental bills annually. Payments can be made online via the Online Payment  link. 

They also administer all payroll, insurance, and benefits. 


Town Treasurer
Elaine M. Russo - (978) 671 - 0928Email Elaine

Assistant Treasurer
Olivia Canario - (978) 671 - 0928 / Email Olivia

Assistant Tax Collector
Mary Ann Schafer - (978) 671 - 0920 / Email Mary Ann