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.
Aug 26, 2025 · City Council Meeting (Aug 26, 2025)
Resolution to authorize the City Manager to submit an application to the N.C. Dept. of Commerce Small Business (SmBIZ) Infrastructure Grant fund for restoration of public infrastructure in the Biltmore Village Historic District overlay; and enter into any agreement documents necessary for such acceptance.
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 enter into a general services contract with ICF Incorporated, LLC for HOME-ARP Program Consulting 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 enter into a general services contract with Tetra Tech, Inc. for Community Development Block Grant - Disaster Recovery implementation consulting 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 enter into an agreement with Buncombe County to accept funding for the City of Asheville Youth Leadership Academy
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 enter into an engineering design services agreement with Ardurra Group Inc. for the North Fork Transmission Main No. 3
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 enter into a contract with Sasaki Associates for design and engineering services required to rebuild the French Broad Riverfront park system; and further authorizing the City Manager to execute any change orders that may arise during the project up to the contingency amount; and the associated budget amendment, in the amount of $4,856,679, 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 YesPassedAug 26, 2025 · City Council Meeting (Aug 26, 2025)
Resolution authorizing the City Manager to accept the N.C. Dept. of Transportation - Integrated Mobility Division for Section 5303 Metropolitan Planning Program annual funding to fund a portion of the existing Transit Division personnel budget in Fiscal Year 2026.
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 enter into all Opioid Settlement Agreements in order to maximize the total funding attributed to North Carolina and its local governments, and to ensure the City's eligibility to receive funds from each settlement.
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)
Budget amendment, in the amount of $6.0 Million, for Helene Disaster Recovery and Response expenses, funded with Federal Emergency Management Agency reimbursements.
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 contract with McGill Associates for the purpose of assessing damage from Tropical Storm Helene to City-owned street light infrastructure in Historic Biltmore Village; and the associated budget amendment in the amount of $132,000 to be reimbursed with FEMA-PA and State of NC funds.
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 contract with CliftonLarsonAllen LLP for internal audit services for Community Development Block Grant - Disaster Recovery compliance
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedJun 24, 2025 · City Council Meeting (Jun 24, 2025)
Public hearing to consider amendments to Chapter 7 of the Asheville Code of Ordinances, to reinsert sections 7-11-8(c), (d), (e), and (f) which were inadvertently removed during the recent zoning text amendment adopted in Ord. No. 5127 on March 11, 2025.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedJun 24, 2025 · City Council Meeting (Jun 24, 2025)
Ordinance enacting a 20 mph speed limit on Atlanta Avenue in its entirety; Baker Avenue in its entirety; Boyd Avenue in its entirety; Bryant Street in its entirety; Buffalo Street in its entirety; Clay Street in its entirety; Downing Street in its entirety; Edgar Street in its entirety; Fayetteville Street in its entirety; Ivy Street in its entirety; Mardell Circle in its entirety; Martin Avenue in its entirety; Ohio Street in its entirety; Saratoga Street in its entirety; and Texas Street in its entirety.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedJun 24, 2025 · City Council Meeting (Jun 24, 2025)
Resolution approving a development and lease agreement with Laurel Street Residential LLC for the development of mixed-income and affordable housing at 319 Biltmore Avenue (3 & 4 John Walker Avenue); a re-affirmation of Resolution No. 22-184 to sell the property to Laurel Street Residential LLC via long-term ground lease; and approval of a Housing Trust Fund loan and tax grant to Laurel Street Residential LLC for the same development.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedJun 24, 2025 · City Council Meeting (Jun 24, 2025)
Resolution authorizing the submission of the 2025-2029 Consolidated Plan and the 2025- 2026 Annual Action Plan for the Community Development Block Grant Program (CDBG) and HOME Investment Partnerships Program (HOME) to the U.S. Department of Housing and Urban Development, as well as substantial amendments to previous Annual Action Plans; authorizing the City Manager to execute all documents necessary to give effect to this resolution.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassed