25th Middlesex District

Funds raised and spent are tabulated since Jan. 1, 2026.