Maggie Ullman
Roles
Current
- Council Member · City Council Worksession on Policy, Finance and Infrastructure · City of Asheville2025-06-10 – present
- Chair · Planning, Economic Development and Environment Committee · City of Asheville2025-05-20 – present
- Councilmember Vot... (Councilmember Seat 1) · Asheville Buncombe Riverfront Commission · City of Asheville2024-03-12 – present
- Councilwoman · City Council · City of Asheville2022-12-06 – present
Attendance
Meetings attended as a member. The rate counts only meetings with an official roll call, because that is the only record of an absence. Attendance data is still being improved and may be incomplete.
- Attendance rate
- 93%
- Attended
- 122
- Absent
- 6
- Excused
- 0
Attended 84 of 90 meetings with an official roll call.
Seen present at 38 other meetings through votes, agendas, video or transcripts. Those can't show an absence, so they aren't counted in the rate.
Recent meetings
- City Council Meeting (In-Person) (Oct 13, 2026) · Oct 13, 2026 · from AgendaPresent
- City Council Agenda Briefing (Virtual) (Oct 8, 2026) · Oct 8, 2026 · from TranscriptPresent
- Special Meeting: City Council Work Session (In-Person) (Sep 24, 2026) · Sep 24, 2026 · from TranscriptPresent
- City Council Meeting (Sep 22, 2026) · Sep 22, 2026Absent
- City Council Agenda Briefing (Virtual) (Sep 17, 2026) · Sep 17, 2026 · from TranscriptPresent
- City Council Meeting (In-Person) (Sep 8, 2026) · Sep 8, 2026Present
- City Council Agenda Briefing (Virtual) (Sep 3, 2026) · Sep 3, 2026 · from TranscriptPresent
- City Council Meeting (Aug 25, 2026) · Aug 25, 2026Present
- City Council Agenda Briefing (In-Person) (Aug 20, 2026) · Aug 20, 2026 · from TranscriptPresent
- City Council Meeting (Jul 28, 2026) · Jul 28, 2026Absent
Voting record
Individual votes extracted from meeting minutes. When the minutes record a unanimous or majority vote without naming everyone, each member who was present is counted. Vote data is still being improved and may be incomplete.
Sep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution to enter into a Round 3 cashflow loan agreement with the State of North Carolina and to authorize the City Manager to execute the associated documents; and the associated budget amendment in the amount of $12,065,038.40 to budget the loan in the Helene Cashflow Loan Fund, as required by the loan agreement.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Budget amendment in the amount of $95,000 to accept awarded grant funds from Dogwood Health Trust for the Asheville-Buncombe Continuum of Care
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to sign a lease renewal agreement between the United States of America and the City of Asheville for 224 Louisiana Avenue
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to execute a change order with CDM Smith Inc. for the Patton Avenue Water System Distribution Project 2
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to enter into a contract with NV5 Engineers and Consultants, Inc. for design and construction administration services for London Road Sidewalk Improvements, and further, authorizing the City Manager to execute any additional service requests that may arise during the project up to the contingency amount
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to enter into a contract with Olin Partnership Limited for design and engineering services required to rebuild the Azalea parks and infrastructure system; and further authorizing the City Manager to execute any change orders that may arise during the project up to the contingency amount; and approval of a budget amendment, in the amount of $250,000, to add federal and state funds to the General Capital Projects Fund
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to amend the Harrah's Cherokee Center Asheville's contract with Pepsi Cola Bottling Company of Hickory NC to extend the term of the agreement and increase the contract for product purchase
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution to permit the possession and consumption of malt beverages and/or unfortified wine at the Lovely Asheville Fall Festival on October 11-12, 2025
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to extend the current contract with Responder Support Services to provide counseling services to employees through October 31, 2025; and to amend the current contract by increasing the not to exceed amount by $7,250
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Resolution authorizing the City Manager to execute a change order with Ardurra Group Inc. for the Shiloh Service Line Find and Replace Engineering Services contract
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedAug 26, 2025 · City Council Meeting (Aug 26, 2025)
Resolution authorizing the City Attorney to execute a 5 year contract with West Publishing Company to continue City access to Westlaw's online legal research services.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedAug 26, 2025 · City Council Meeting (Aug 26, 2025)
Resolution authorizing the City Manager to execute a Memorandum of Understanding with the Asheville-Buncombe Continuum of Care defining the City's roles as Lead Agency and Homeless Management Information System Lead
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedAug 26, 2025 · City Council Meeting (Aug 26, 2025)
Resolution approving the Fiscal Year 2024-25 Annual Tax Settlement Report; and authorizing the Mayor to execute an Order of Collection for Fiscal Year 2025-26.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedAug 26, 2025 · City Council Meeting (Aug 26, 2025)
Motion authorizing the Mayor to send a letter to the Chancellor of the University of North Carolina at Asheville regarding the potential development of land designated as a Millennial Campus.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedAug 26, 2025 · City Council Meeting (Aug 26, 2025)
Monthly municipal property tax refunds or releases per N.C. Gen. Stat. sec. 105-381.
Monthly municipal property tax refunds or releases per N.C. Gen. Stat. sec. 105-381.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassed