All Blog Posts
Since November 2018, I’ve shared Ann Arbor City Council agenda summaries, voting records, community announcements, and in-depth analysis of issues and policy.
Ann Arbor City Council Newsletter (October 18, 2026)
This week, Ann Arbor City Council considers a very long agenda. There will be five public hearings: three for final approval for two new ordinances and the rezoning of Woodbury Gardens, one for the vacation of a public right-of-way and another for a brownfield plan at University Inn. At first reading, Council will consider a new ordinance to regulate cryptocurrency and a new definition of disorderly conduct for activity around houses of worship. By resolution, Council will direct the acceleration of rezonings near downtown and central campus, asking that they be sent to Council in the next three months.
Ann Arbor City Council Voting Chart for October 5, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of October 5, 2026, which was held in person at City Hall.
Ann Arbor City Council Newsletter (October 4, 2026)
The Consent Agenda includes a consulting contract to rapidly rezone the city and rewrite the development process to accelerate approvals. The regular agenda includes the rezoning of individual parcels and the purchase of another parcel to manage stormwater. A late addition to the agenda will purchase land for the Greenbelt District. By resolution, Council asks the City Administrator to study and consider a “reimagining” and potential closure of public facilities at Veterans Park. Council takes a strong stance against public power, urging voters to oppose the citizen petition for the formation of a Municipal Electric Utility Board to consider potential next steps.
Prop E: City Council Will Say Just About Anything, If They Think You’ll Believe It
City voters this November will decide Proposal E, which would take a very early, preliminary step toward the possibility of a municipal utility. It would be hard to argue against Prop E based on what it actually does, so opponents— including DTE — have set up an elaborate straw man, arguing against what it does NOT do.
Ann Arbor City Council Voting Chart for September 22, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of September 22, 2026, which was held in person at City Hall.
Ann Arbor City Council Newsletter (September 20, 2026)
A long agenda includes one public hearing for an ordinance amendment, two public hearings for amendments to brownfield plans, and another hearing on updated fees from the Ann Arbor Fire Department. At first reading, Council will consider a rezoning of over 40 acres at Woodbury Gardens. This rezoning will redevelop current residential units in order to add density for a TC-1 zoning district.
Ann Arbor City Council Voting Chart for September 8, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of September 8, 2026, which was held in person at City Hall. Council Member Watson was absent.
Ann Arbor City Council Newsletter (September 7, 2026)
Tomorrow, in a special Tuesday meeting, Ann Arbor City Council considers a lengthy agenda with includes a tenants’ right to organize and sale of the Kline’s lot.
Kline’s Lot: City Council will sell out the City until there is nothing left to sell
In approving this agenda item, elected leaders will reject community priorities for one of the most valuable publicly owned parcels in the city. City Council members have offered a fictional narrative for how and why the Kline’s lot should be sold. Fortunately, the community does not have to accept a fictional narrative— the facts exist in public records.
Ann Arbor City Council Voting Chart for August 17, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of August 17, 2026, which was held in person at City Hall. Mayor Taylor and Council Members Akmon, Briggs, Cornell, and Ghazi Edwin were absent.
Ann Arbor City Council Newsletter (August 16, 2026)
Tomorrow, Ann Arbor City Council will consider a very short agenda with only one regular item: allocations from the Community Event Fund. After this meeting, Council will observe a three week break. Their next meeting will be on Tuesday, September 8th.
Ann Arbor City Council Voting Chart for August 6, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of August 6, 2026, which was held in person at City Hall.
Ann Arbor City Council Newsletter (August 5, 2026)
Tomorrow, Ann Arbor City Council considers a long agenda and hosts public hearings on three rezonings and an ordinance amendment. Additionally, Council will consider extra permit requirements for special events (including neighborhood block parties) and new rules that will make it harder for a new composition of Council to debate and discuss agenda items. For more on that, see my Additional Thoughts.
Controlling the Agenda via Rules
On the August 6, 2026 City Council agenda, a proposed change to Council rules will make it easier for a majority to control debate and discussion at...
Ann Arbor City Council Voting Chart for July 20, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of June 15, 2026, which was held in person at City Hall. Council Members Briggs and Ghazi Edwin were absent.
Ann Arbor City Council Newsletter (July 18, 2026)
This week, City Council agenda includes three public hearings for rezonings at Wagner Road, 3785 Varsity Drive, and 700 N Main; two public hearings for ordinance amendments regarding sustainable developments and oak wilt prevention; plus one public hearing for the issuance of $18 million in bonds for affordable housing. Resolutions direct City staff to develop tenant protections and a six month moratorium on short term rental licenses.
Hollow Hype: Council’s Sudden Concern About Short Term Rentals
On the July 20, 2026 agenda, Ann Arbor City Council will consider a resolution that proposes a six month moratorium on the licensing of short term rentals, in order to provide time for an analysis of their impact on housing in Ann Arbor. This agenda item appears to have been hastily and sloppily written, like several other recent resolutions in anticipation of elections on August 4.
Ann Arbor City Council Voting Chart for July 6, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of June 15, 2026, which was held in person at City Hall. Council Members Ghazi Edwin and Radina were absent.
Ann Arbor City Council Newsletter (July 5, 2026)
Tomorrow, Ann Arbor City Council votes on a relatively short agenda: amendment to bicycle parking requirements postponed from a previous meeting, zoning for two recently annexed parcels, and a rezoning that anticipates the demolition and redevelopment of the LIVE club and Last Word bar. At first reading, Council will consider a new ordinance to prevent the spread of oak wilt. For the third time since 2004, City Council will discuss a resolution calling out protests at a local synagogue. That resolution directs City staff to model a local ordinance after a fairly controversial New York law.
Ann Arbor City Council Voting Chart for June 15, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of June 15, 2026, which was held in person at City Hall. Council Member Watson was absent.
Ann Arbor City Council Newsletter (June 14, 2026)
City Council is voting on a long agenda, including three rezonings and two City charter amendments for the November ballot. A resolution directs the City Administrator to report on a potential “Anti Displacement Plan” in response to recently approved Comprehensive Land Use Plan. The Consent Agenda this week includes a new development agreement for Southtown, which is currently in bankruptcy, a contract for water main replacement near the Enclave development on Packard, and a $200,000 consultant contract for the study of local reparations.
Ann Arbor City Council Voting Chart for June 1, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of June 1, 2026, which was held in person at City Hall. Council Members Akmon, Disch, and Harrison were absent.
Ann Arbor City Council Newsletter (May 31, 2026)
Ann Arbor City Council considers a very short agenda. There will be two public hearings, on ordinance amendments updating terms re: solid waste containers and clarifying reviews for stormwater management systems. There’s a more significant item on the consent agenda, expanding eligibility and funding for a grant program through the Office of Sustainability and Innovations.
Ann Arbor City Council Voting Chart for May 18, 2026
This post contains my Ann Arbor City Council voting chart for the meeting of May 18, 2026, which was held in person at City Hall.












