
Raj Doshi
What they told voters (2 documents)
- Promises most tested
- No commitments a vote could test. “I get things done without empty promises.”
Motions they moved on these commitments
Their votes on other members' commitments (14)
- Voted consistently against0 of 4
split 0 of 2 - Voted almost always forModerate consensus: Council backed it, 104 of 112 for it35 of 40
split 6 of 11 - Voted a mixture of for and against3 of 7
split 3 of 6 - Voted almost always forModerate consensus: Council backed it, 26 of 28 for it13 of 14
split 0 of 1 - Voted a mixture of for and againstStrong consensus: Council backed it, 9 of 9 for it2 of 4
split 0 of 2 - Voted generally forModerate consensus: Council backed it, 16 of 17 for it7 of 9
split 1 of 3 - Voted generally against2 of 8
split 2 of 7 - Voted generally forStrong consensus: Council backed it, 5 of 5 for it2 of 3
split 0 of 1 - Voted generally forWeak consensus: Council backed it, 4 of 5 for it2 of 3
split 1 of 2 - Voted consistently forStrong consensus: Council backed it, 11 of 11 for it5 of 5
- Voted consistently againstWeak consensus: Council went against it, 2 of 12 for it0 of 5
- Voted generally against2 of 7
split 2 of 7 - Voted generally forWeak consensus: Council backed it, 10 of 12 for it4 of 5
- Voted for it so farEarly record: 2 votesModerate consensus: Council backed it, 14 of 15 for it2 of 2
Attendance
Meetings missed (5)
- Special Council meeting, 22 Sep 2026
- Ordinary Council meeting, 25 Aug 2026
- Ordinary Council meeting, 28 Jul 2026
- Special Council meeting, 22 Jul 2026
- Special Council meeting, 25 Nov 2025
A record of votes only. It does not measure debate, questions, committee work or help given to residents.