Skip to content

Councilors

Attendance and voting records for everyone who has served since November 2021.

Councilor Attendance of verified meetings Split votes In the minority Minority rate
Andrew J. Raposo 100% 128 held 42 present · 86 couldn’t verify 342 50 15% 128 meetings held · 42 present · 86 couldn’t verify
342 split votes · in the minority on 50 (15%)
Bradford L. Kilby 79.3% 111 held 23 present · 6 absent · 82 couldn’t verify 195 23 12% 111 meetings held · 23 present · 6 absent · 82 couldn’t verify
195 split votes · in the minority on 23 (12%)
Christopher M. Peckham, Sr. 95% 25 held 19 present · 1 absent · 5 couldn’t verify 153 28 18% 25 meetings held · 19 present · 1 absent · 5 couldn’t verify
153 split votes · in the minority on 28 (18%)
Cliff A. Ponte 92.1% 81 held 35 present · 3 absent · 43 couldn’t verify 264 51 19% 81 meetings held · 35 present · 3 absent · 43 couldn’t verify
264 split votes · in the minority on 51 (19%)
Joseph D. Camara 90.5% 128 held 38 present · 4 absent · 86 couldn’t verify 339 118 35% 128 meetings held · 38 present · 4 absent · 86 couldn’t verify
339 split votes · in the minority on 118 (35%)
Laura-Jean Washington 93.3% 76 held 14 present · 1 absent · 61 couldn’t verify 124 9 7% 76 meetings held · 14 present · 1 absent · 61 couldn’t verify
124 split votes · in the minority on 9 (7%)
Leo O. Pelletier 53.8% 55 held 7 present · 6 absent · 42 couldn’t verify 83 5 6% 55 meetings held · 7 present · 6 absent · 42 couldn’t verify
83 split votes · in the minority on 5 (6%)
Linda M. Pereira 84.4% 132 held 38 present · 7 absent · 87 couldn’t verify 331 96 29% 132 meetings held · 38 present · 7 absent · 87 couldn’t verify
331 split votes · in the minority on 96 (29%)
Michael G. Canuel 100% 21 held 18 present · 3 couldn’t verify 147 38 26% 21 meetings held · 18 present · 3 couldn’t verify
147 split votes · in the minority on 38 (26%)
Michelle M. Dionne 89.1% 132 held 41 present · 5 absent · 86 couldn’t verify 346 125 36% 132 meetings held · 41 present · 5 absent · 86 couldn’t verify
346 split votes · in the minority on 125 (36%)
Pamela S. Laliberte 81.8% 55 held 9 present · 2 absent · 44 couldn’t verify 85 11 13% 55 meetings held · 9 present · 2 absent · 44 couldn’t verify
85 split votes · in the minority on 11 (13%)
Paul B. Hart 85.7% 77 held 30 present · 5 absent · 42 couldn’t verify 234 103 44% 77 meetings held · 30 present · 5 absent · 42 couldn’t verify
234 split votes · in the minority on 103 (44%)
Ricky T. Tith 83.3% 18 held 5 present · 1 absent · 12 couldn’t verify 48 6 13% 18 meetings held · 5 present · 1 absent · 12 couldn’t verify
48 split votes · in the minority on 6 (13%)
Shawn E. Cadime 85.4% 132 held 41 present · 7 absent · 84 couldn’t verify 334 36 11% 132 meetings held · 41 present · 7 absent · 84 couldn’t verify
334 split votes · in the minority on 36 (11%)
Trott Lee 100% 17 held 5 present · 12 couldn’t verify 25 9 36% 17 meetings held · 5 present · 12 couldn’t verify
25 split votes · in the minority on 9 (36%)

Most council votes are unanimous, so these columns look only at the split votes: decisions with recorded nays or a councilor named as voting no, while the councilor served and wasn’t named absent. In the minority counts the times the minutes name them on the losing side: voting no on a motion that carried, or yes on one that failed. The minutes usually name only the losing side, so we never infer anyone’s vote. A rate is shown once a councilor has at least 20 split votes. Attendance counts the council meetings held while each councilor served (from the minutes we have) and reads their opening roll call. The percentage is present out of the meetings we could verify. Meetings we couldn’t verify automatically, usually because of an unclear scan, are never counted as absences; see them and help check the minutes. How these are counted