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.
Oct 14, 2025 · City Council Meeting (In-Person) (Oct 14, 2025)
Resolution authorizing the City Manager to submit grant applications for two proposals, an Arts and Entertainment Facility and a fourth water treatment plant, to the Economic Development Administration and any related grants that support these applications, provided they do not require a match; and further authorizing the City Manager to execute any documents necessary to give effect to this resolution.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedOct 14, 2025 · City Council Meeting (In-Person) (Oct 14, 2025)
Resolution to authorize the City Manager to enter into an agreement with the State of North Carolina Department of Commerce’s Division of Community Revitalization to provide repair and reconstruction for Asheville homeowners who were affected by Tropical Storm Helene; and to further authorize the City Manager to sign all necessary documents to this effect.
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)
Second and final reading of Ordinance No. 5170 - Ordinance amending the City of Asheville Code of Ordinances Section 11-5, Public Solicitation and Begging Regulated, specifically, to expand defined "high traffic" zones to include geographic locations on and around Haywood Road, Patton Avenue, and Merrimon Avenue. - Public comment was received
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)
Consent Agenda.
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)
Moved to approve the conditional zoning amendment request for the property located at 1617 Hendersonville Rd, zoned Commercial Expansion - Conditional Zone (COM EXP-CZ), with the amendment to Condition 7 on Exhibit E reading "The project will comply with maximum parking requirements as stated in UDO Sec. 7-11-2", and find that the request is reasonable, is in the public interest, is consistent with the city's comprehensive plan and meets the development needs of the community.
From the agenda. Counted from the tally because the agenda did not name each voter.
Flagged for review: the recorded count may be wrong.
Voted YesPassed Needs reviewSep 9, 2025 · City Council Meeting (In-Person) (Sep 9, 2025)
Move to approve the proposed wording amendments to Chapter 7 of the Asheville Code of Ordinances and find that the proposed amendments are reasonable, are in the public interest, are consistent with the City's comprehensive plan and meet the development needs of the community in that the amendments will: 1) align boards and commissions with statutory requirements; and, 2) improve the efficiency of city operations.
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)
Public hearing to consider amendments to the Unified Development Ordinance.
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)
Public hearing to amend the conditional zoning of properties located at 1617 Hendersonville Road for the purposes of amending the site plan and conditions.
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 providing for the City of Asheville, North Carolina, to become a member of the American Flood Coalition
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 supporting and requesting the N.C. Dept. of Transportation to dedicate a section of I-40 at Exit 51 in memory of Jim Daniels
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)
Ordinance enacting a 25 mph speed limit on: (1) Emma Road from Craven Street to 0.44 miles southeast of Bingham Road; (2) Emma Road from 0.44 miles southeast of Bingham Road to Bingham Road; (3) Craven Street in its entirety; (4) Miller Road from Hendersonville Road to Lee Street; (5) Lee Street from Miller Road to Rosscraggon Road; (6) Rosscraggon Road from Miller Road to Rathfarnham Road; (7) Rosscraggon Road from Rathfarnham Road to Sweeten Creek Road; (8) Rathfarnham Road from Rosscraggon Road to Sweeten Creek Road; and (9) Hominy Creek Road from Shelburne Road to 0.81 miles south of Shelburne Road
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 contract with Samsara, Inc., for the provision of fleet telematics and camera solutions
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 Novus Architects for design and construction administration services for "8 River Arts Place - Helene Recovery", 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 amend the contract with Daikin Applied for
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 an informal construction contract with United Elevator for the modernization of the freight elevator at Harrah’s Cherokee Center Asheville
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassed