Skip to main content

Local government

Lansing City Council vote tracker

Every roll-call and voice vote we have on record from the current council year. Per-member positions only exist for roll calls; voice votes pass or fail as a group with no individual breakdown in the legal record.

The tables below are partitioned into three groups so the work of finding contested votes (the ones with a real split) doesn't require scrolling past unanimous procedural items. The heatmap is ordered by split rate, descending: the members who break from the majority most often are at the top.

Members

  • Ryan KostWard 1
  • Deyanira Nevarez MartinezWard 2
  • Adam HussainWard 3
  • Peter SpadaforepresidentWard 4
  • Clara MartinezAt-large
  • Jeremy GarzaAt-large
  • Tamera CarterAt-large
  • Trini Pehlivanogluvice presidentAt-large

Roll calls

5

Unanimous

2

Contested

3

Body split rate

60%

Per-member statistics

MemberSeatRoll callsYesNoAbstainRecuseAbsentSplit rateAttendance
Adam HussainWard 355060%100%
Ryan KostWard 155060%100%
Clara MartinezAt-large5230%100%
Deyanira Nevarez MartinezWard 25230%100%
Jeremy GarzaAt-large5230%100%
Peter SpadaforeWard 45230%100%
Tamera CarterAt-large5230%100%
Trini PehlivanogluAt-large5230%100%

Contested-vote heatmap

Member
03/23
03/23
03/23
Adam HussainYYY
Ryan KostYYY
Clara MartinezNNN
Deyanira Nevarez MartinezNNN
Jeremy GarzaNNN
Peter SpadaforeNNN
Tamera CarterNNN
Trini PehlivanogluNNN
YesNoAbstainRecusePresentAbsentMinority side

On rejection-style motions a “yes” is the restrictive position; a “no” lets the underlying determination stand. The minority-side marker surfaces dissent regardless of which direction “yes” happens to point.

Concurrence matrix

Percentage of roll-call votes where each pair of members voted the same way. 100% means perfect agreement; lower values are useful for spotting the breaks in a usually-unanimous body.

MemberC.M.J.G.T.C.T.P.R.K.D.N.M.A.H.P.S.
Clara Martinez100%100%100%40%100%40%100%
Jeremy Garza100%100%100%40%100%40%100%
Tamera Carter100%100%100%40%100%40%100%
Trini Pehlivanoglu100%100%100%40%100%40%100%
Ryan Kost40%40%40%40%40%100%40%
Deyanira Nevarez Martinez100%100%100%100%40%40%100%
Adam Hussain40%40%40%40%100%40%40%
Peter Spadafore100%100%100%100%40%100%40%

Contested votes (3)

  • Resolution: Rejection of the Elected Officers Compensation Commission determinations regarding the City Clerk

    Moved by Council Member Kost. Motion Failed by roll call. Rejection requires majority; majority of council allowed the EOCC determination to stand.

    Show roll call (2 yes, 6 no)
    • Adam Hussainyes
    • Clara Martinezno
    • Deyanira Nevarez Martinezno
    • Jeremy Garzano
    • Peter Spadaforeno
    • Ryan Kostyes
    • Tamera Carterno
    • Trini Pehlivanogluno
    failed2-6
  • Resolution: Rejection of the Elected Officers Compensation Commission determinations regarding the Mayor

    Moved by Council Member Kost. Motion Failed by roll call.

    Show roll call (2 yes, 6 no)
    • Adam Hussainyes
    • Clara Martinezno
    • Deyanira Nevarez Martinezno
    • Jeremy Garzano
    • Peter Spadaforeno
    • Ryan Kostyes
    • Tamera Carterno
    • Trini Pehlivanogluno
    failed2-6
  • Resolution: Rejection of the Elected Officers Compensation Commission determinations regarding the Council President, Council Vice President, and Council Members

    Moved by Council Member Kost. Motion Failed by roll call. The members voting 'no' here were declining to reject their own compensation adjustment.

    Show roll call (2 yes, 6 no)
    • Adam Hussainyes
    • Clara Martinezno
    • Deyanira Nevarez Martinezno
    • Jeremy Garzano
    • Peter Spadaforeno
    • Ryan Kostyes
    • Tamera Carterno
    • Trini Pehlivanogluno
    failed2-6
Unanimous roll-call votes (2) ▸
  • Item Ord #1350

    Ordinance #1350: Amend Chapter 1460 sections 1460.44–1460.52 + add 1460.53 (rental property registration, certification, tenant information at occupancy)

    Read second time by title and adopted by roll call: 8 yeas, 0 nays. Moved by Council Member Martinez. Motion Carried. This is the rental ordinance amendment package monitored by lansing-housing-crisis (formerly tracked as 'Draft #12'). Includes new § 1460.53 requiring landlords to provide tenant information at occupancy.

    passed8-0
  • Item Ord #2638 / Z-2-2026

    Ordinance #2638: Rezoning 332 Townsend Street from DT-3 (Downtown Core) to R-AR (Residential Adaptive Reuse): adoption (case Z-2-2026)

    Read second time by title and adopted by roll call: 8 yeas, 0 nays. Reported from Committee on Development & Planning. Property to operate as Nest day/family/veteran shelter (per discussion).

    passed8-0
Voice votes (14) ▸

Voice-vote individual positions are not in the legal record. The council president declares the outcome based on the chamber response; per-member positions are not transcribed.

  • Procedural: items considered read in full; President Spadafore to make appropriate referrals (Reports From City Officers, Boards, Commissions; Communications & Petitions)

    Moved by Vice President Pehlivanoglu. Motion Carried.

    passedvoice
  • Resolution 2026-119: Set public hearing 05/04/2026 for re-adoption of Codified Ordinances of the City of Lansing

    Moved by Vice President Pehlivanoglu. Motion Carried.

    passedvoice
  • Resolution 2026-118: Establishment of Principal Shopping District (PSD) special assessment zones (Zones A/B/C, Old Town); 3% rate increase from 2025

    Moved by Council Member Pehlivanoglu. Motion Carried. Public hearing was 03/23/2026.

    passedvoice
  • Resolution 2026-117: Confirmation of Glenburne Grass & Trash Assessment Roll GB-2026 ($26,220 cost)

    Moved by Vice President Pehlivanoglu. Motion Carried. Public hearing was 03/23/2026.

    passedvoice
  • Resolution 2026-116: Set show cause hearing for 04/20/2026 re: 108 W. Barnes Ave dangerous structure

    Moved by Council Member Martinez; amended by Martinez to include date 04/20/2026. Motion Carried.

    passedvoice
  • Consent Agenda: approval of items 13-22 (Resolutions 2026-107 through 2026-115)

    Moved by Vice President Pehlivanoglu. Motion Carried. Bundled adoption of nine resolutions; individual items not voted separately.

    passedvoice
  • Resolution 2026-106: Appointment of Michael Lynn Jr. as Ward 3 member, Board of Fire Commissioners (term to 06/30/2027)

    Moved by Council Member Martinez. Motion Carried.

    passedvoice
  • Procedural: items considered read in full; President Spadafore to make appropriate referrals (Reports From City Officers, Boards, Commissions; Communications & Petitions)

    Moved by Vice President Pehlivanoglu. Motion Carried.

    passedvoice
  • Item Res 2026-105

    Resolution 2026-105: SLU-2-2026: Special Land Use Permit for sheltered care facility at 332 Townsend Street (Boji Group applicant)

    Moved by President Spadafore. Motion Carried. Companion to Ord #2638 (Z-2-2026). Planning Commission recommended 6-0 on 02/03/2026.

    passedvoice
  • Item Res 2026-104

    Resolution 2026-104: Set public hearing 04/20/2026 for ordinance amending Chapter 404, Section 404.03: allow reduced-rate payment for expired meter violations until midnight of day of issuance

    Moved by Council Member Carter. Motion Carried.

    passedvoice
  • Item Res 2026-103

    Resolution 2026-103: Set public hearing 04/20/2026 for ordinance amending Chapter 404, Section 404.01(e): modify regulated parking hours to 9 a.m.–6 p.m. Mon–Fri

    Moved by Council Member Carter. Motion Carried.

    passedvoice
  • Consent Agenda: items 10 to 17 and 20 (Resolutions 2026-094 through 2026-102)

    Moved by Vice President Pehlivanoglu. Motion Carried. Nine resolutions adopted as a bundle.

    passedvoice
  • Discharge of Committee on Development & Planning re: Z-2-2026 and SLU-2-2026 (332 Townsend)

    Moved by President Spadafore under Rule 17 to permit same-night vote on 332 Townsend rezoning + SLU. Motion Carried.

    passedvoice
  • Approval of printed Council Proceedings of March 9, 2026

    Moved by Vice President Pehlivanoglu. Motion Carried.

    passedvoice

Methodology

What is a contested vote?

A vote is contested if it was a roll call AND at least one member voted yes AND at least one voted no. We do not classify a vote as contested if the only dissent is an abstention or recusal; those are recorded but the rule is binary majority dissent.

Voice votes versus roll calls

Michigan's Open Meetings Act (MCL 15.263) requires that the vote count be recorded. It does not require that voice votes be rolled into individual positions. Council uses voice votes for most procedural and unanimous matters; the chair declares the outcome based on the chamber response. We track voice votes for completeness but cannot attribute individual positions to them.

Split rate

Split rate is the share of contested roll calls on which a member was on the minority side. A member who votes no when the rest of the council votes yes contributes 1 to that member's minority count; same for the reverse. Members who recuse or abstain on a contested vote are not counted as on either side.

Sources

Vote data is extracted from CivicClerk meeting minutes and audio recordings of regular meetings, committee-of-the-whole sessions, and special meetings. Source documents are tracked internally; public source links may be added in a later iteration.