Meetings
Every Asheville City Council meeting since October 17, 2018, as the City lists them, newest first, with what each one did in plain words: every vote, the reports Council heard and what people raised in public comment. Each links its agenda, minutes and recording where the City has posted them.

- Council meetings
- 232
- With minutes online
- 210
- With an agenda online
- 197
- With a recording
- 218
Next at City Council
October 27, 2026 at 5 p.m.
City Council Meeting
On the draft agenda, not decisions. Items marked Tentative may move.
- Tentative: Reso: Funding Agrmts for Right at Home Prevention Initiative
- Tentative: Reso: Renewal of Planning & HMIS Grants
- Tentative: Reso: Agrmt with County for Code Purple
What each meeting did
Each card leads with the meeting's most telling decisions, in plain words. Pick your issues to see only the meetings that touched them.
The newest 20 of 241 meetings. Loading the rest…
- Recording not posted yet
September 24, 2026
Work session
Special Meeting: City Council Work Session (In-Person)
The minutes record no votes at this meeting.
September 22, 2026
Regular meeting
HousingWaterOther City businessStreets and transit
What it did
- Lets the City Manager accept the N.C. Dept. of Transportation - Integrated Mobility Division for Federal Transit Administration Section 5303 Metropolitan Planning…
- Signs an agreement with Raynetta and Company Enterprises, LLC for professional facility cleaning services at eight municipal facility locations.
- Signs a contract with the Asheville City Schools Foundation for the 2026- 2027 In Real Life After-School Program for Asheville Middle School…
- Joins the county's General Assistance Program.
And 4 more decisions, all passed together as routine items.
Also on the agenda
- Public comment on 9 topics, including request for City’s help on their continued erosion and additional rockslides…
- Recording not posted yet
September 22, 2026
Work session
Canceled: City Council Worksession on Policy, Finance and Infrastructure
Minutes not posted yet.
September 8, 2026
Regular meeting
City Council Meeting (In-Person)
HousingHelene recoveryOther City businessStreets and transit
What it did
- Hires a master planner for Deaverview.
- Amends Chapter 4 of the Code 0f Ordinances of the City of Asheville by adding a new Section 4-209(C)…
- Prohibits collecting rent on unfit dwellings.
- Signs a $54,500 agreement with the Asheville City Schools Foundation for the disbursement of college scholarship funds to graduating seniors from the City…
And 8 more decisions, all passed together as routine items.
Also on the agenda
- Public comment on 8 topics, including need stronger bear initiatives to include mandated bear-resistent trash cans…
- The County doesn't link recordings in its meeting records.
September 1, 2026
Buncombe County Commission
Helene recoveryHousing
What it did
August 25, 2026
Closed session
Special Meeting: City Council Closed Session (In-Person)
The minutes record no votes at this meeting.
August 25, 2026
Regular meeting
Other City businessHousingHelene recoveryPublic safetyHomelessnessStreets and transitBudget and taxes
What it did
- Rezones 23 Heritage Dr from from Residential Multi-Family High Density (RM-16) to Highway Business (HB).
- ADU amendment: Council approved amendments to the Unified Development Ordinance (UDO).
- Parking amendment: Council approved amendments to the Unified Development Ordinance (UDO).
- Duplex amendment: Council approved amendments to the Unified Development Ordinance (UDO).
And 22 more decisions, all passed together as routine items.
Also on the agenda
- Resolution calling for the City of Asheville’s Manager to terminate the City’s contract with Flock
- Public comment on 4 topics, including request to make the Axon’s detailed price list available to the public
- The County doesn't link recordings in its meeting records.
August 4, 2026
Buncombe County Commission
Helene recovery
What it did
- Recording not posted yet
July 28, 2026
Closed session
Canceled: Special Meeting: City Council Closed Session (Virtual)
Minutes not posted yet.
July 28, 2026
Regular meeting
Helene recoveryHousingWaterOther City businessPublic safetyBudget and taxesA vote split
What it did
- Motion to deny the rezoning request for the property located at 3 South Tunnel Road failed.Failed. Voted no: Esther Manheimer, S. Antanette Mosley, Bo Hess, Sheneika Smith.
- Accepts the HIDTA grant on behalf of the Asheville HIDTA branch and authorized the City Manager…Passed. Voted no: Kim Roney.
- Rezones 3 South Tunnel Road from Urban Place Form District (UP) to Regional Business (RB).Passed. Voted no: Kim Roney, Sage Turner.
- Approves the Home Repair Policy and allocated $3 million of the Affordable Housing Bond dollars to home repair.
And 17 more decisions, 14 passed together as routine items.
Also on the agenda
- Heard: Draft Network of Asheville Rides Transit Comprehensive Operations Analysis
- Public comment on 2 topics, including parking concerns on private property
July 28, 2026
Work session
City Council Worksession on Policy, Finance and Infrastructure
Minutes not posted yet.
July 23, 2026
Agenda briefing
City Council Agenda Briefing (Virtual)
The minutes record no votes at this meeting.
July 23, 2026
Closed session
Special Meeting: City Council Closed Session (Virtual)
The minutes record no votes at this meeting.
- The County doesn't link recordings in its meeting records.
July 21, 2026
Buncombe County Commission
Helene recovery
What it did
July 20, 2026
Closed session
Special Meeting: City Council Closed Session (Virtual)
The minutes record no votes at this meeting.
Every City Council meeting, by year
202649 meetings. 235 votes.
- October 13, 2026Regular meeting, recording
- October 8, 2026Agenda briefing, recording
- September 24, 2026Work session
- September 22, 2026Regular meeting, 8 votes, recording
- September 22, 2026Work session
- September 17, 2026Agenda briefing, recording
- September 8, 2026Regular meeting, 12 votes, recording
- September 3, 2026Agenda briefing, recording
- August 25, 2026Closed session, recording
- August 25, 2026Regular meeting, 26 votes, recording
- August 20, 2026Agenda briefing, recording
- July 28, 2026Closed session
- July 28, 2026Regular meeting, 21 votes, recording
- July 28, 2026Work session, recording
- July 23, 2026Agenda briefing, recording
- July 23, 2026Closed session, recording
- July 20, 2026Closed session, recording
- July 15, 2026Closed session, 1 vote
- July 15, 2026Special meeting, recording
- June 23, 2026Regular meeting, 25 votes, recording
- June 23, 2026Work session, recording
- June 18, 2026Agenda briefing, recording
- June 9, 2026Regular meeting, 19 votes, recording
- June 4, 2026Agenda briefing, recording
- May 26, 2026Regular meeting, 4 votes, recording
- May 21, 2026Agenda briefing, recording
- May 12, 2026Regular meeting, 17 votes, recording
- May 7, 2026Agenda briefing, recording
- April 28, 2026Regular meeting, 23 votes, recording
- April 28, 2026Work session, recording
- April 23, 2026Agenda briefing, recording
- April 14, 2026Regular meeting, 12 votes, recording
- April 14, 2026Work session, recording
- April 9, 2026Agenda briefing, recording
- March 24, 2026Regular meeting, 6 votes, recording
- March 24, 2026Work session, recording
- March 19, 2026Agenda briefing, recording
- March 10, 2026Regular meeting, 15 votes, recording
- March 10, 2026Work session, recording
- March 5, 2026Agenda briefing, recording
- February 24, 2026Regular meeting, 17 votes, recording
- February 24, 2026Work session, recording
- February 19, 2026Agenda briefing, recording
- January 27, 2026Regular meeting, 12 votes, recording
- January 22, 2026Agenda briefing, recording
- January 13, 2026Regular meeting, 17 votes, recording
- January 13, 2026Work session, recording
- January 8, 2026Agenda briefing, recording
- January 8, 2026Special meeting, recording
202541 meetings. 316 votes.
- December 9, 2025Regular meeting, 19 votes, recording
- December 9, 2025Work session, recording
- December 5, 2025Special meeting, recording
- December 4, 2025Agenda briefing, recording
- November 18, 2025Closed session, recording
- November 18, 2025Regular meeting, 18 votes, recording
- November 18, 2025Special meeting, recording
- November 16, 2025Special meeting, recording
- November 14, 2025Closed session, recording
- November 13, 2025Agenda briefing, recording
- November 13, 2025Closed session, recording
- November 13, 2025Closed session, recording
- November 7, 2025Closed session, recording
- October 28, 2025Regular meeting, 17 votes, recording
- October 28, 2025Work session, recording
- October 23, 2025Agenda briefing, recording
- October 14, 2025Closed session
- October 14, 2025Regular meeting, 23 votes
- October 9, 2025Agenda briefing, recording
- September 9, 2025Regular meeting, 22 votes, recording
- September 4, 2025Agenda briefing, recording
- August 26, 2025Regular meeting, 30 votes, recording
- August 26, 2025Work session, recording
- August 21, 2025Agenda briefing, recording
- July 29, 2025Regular meeting, 22 votes, recording
- July 24, 2025Agenda briefing, recording
- June 24, 2025Regular meeting, 19 votes, recording
- June 18, 2025Agenda briefing, recording
- June 10, 2025Regular meeting, 14 votes, recording
- June 10, 2025Work session, recording
- June 5, 2025Agenda briefing, recording
- May 27, 2025Regular meeting, 16 votes, recording
- May 13, 2025Regular meeting, 25 votes, recording
- April 8, 2025Regular meeting, 9 votes, recording
- March 25, 2025Regular meeting, 16 votes, recording
- March 11, 2025Regular meeting, 24 votes, recording
- February 25, 2025Regular meeting, 11 votes, recording
- February 13, 2025Retreat, recording
- February 11, 2025Regular meeting, 11 votes, recording
- January 28, 2025Regular meeting, 9 votes, recording
- January 14, 2025Regular meeting, 11 votes, recording
202422 meetings. 281 votes.
- December 10, 2024Regular meeting, 28 votes, recording
- December 2, 2024Organizational meeting, recording
- November 19, 2024Briefing, recording
- November 12, 2024Regular meeting, 25 votes, recording
- October 22, 2024Regular meeting, 13 votes, recording
- September 24, 2024Regular meeting, 14 votes, recording
- September 10, 2024Regular meeting, 2 votes, recording
- August 27, 2024Regular meeting, 29 votes, recording
- July 23, 2024Regular meeting, 31 votes, recording
- June 25, 2024Regular meeting, 16 votes, recording
- June 11, 2024Regular meeting, 9 votes, recording
- May 28, 2024Regular meeting, 14 votes, recording
- May 14, 2024Regular meeting, 9 votes, recording
- April 23, 2024Regular meeting, 21 votes, recording
- April 9, 2024Regular meeting, recording
- March 26, 2024Regular meeting, 11 votes, recording
- March 12, 2024Regular meeting, 13 votes, recording
- February 27, 2024Regular meeting, 13 votes, recording
- February 22, 2024Retreat, recording
- February 13, 2024Regular meeting, 12 votes, recording
- January 23, 2024Regular meeting, 7 votes, recording
- January 9, 2024Regular meeting, 14 votes, recording
202323 meetings. 242 votes.
- December 12, 2023Regular meeting, 21 votes, recording
- November 14, 2023Regular meeting, 14 votes, recording
- October 24, 2023Regular meeting, 16 votes, recording
- October 10, 2023Regular meeting, 7 votes, recording
- September 26, 2023Regular meeting, 13 votes, recording
- September 12, 2023Regular meeting, 10 votes, recording
- August 22, 2023Regular meeting, recording
- July 25, 2023Regular meeting, 21 votes, recording
- June 27, 2023Regular meeting, 12 votes, recording
- June 13, 2023Regular meeting, 14 votes, recording
- May 23, 2023Regular meeting, 14 votes, recording
- May 9, 2023Regular meeting, 11 votes, recording
- April 25, 2023Regular meeting, 16 votes, recording
- April 11, 2023Regular meeting, 9 votes, recording
- March 28, 2023Regular meeting, 19 votes, recording
- March 14, 2023Regular meeting, 6 votes, recording
- March 2, 2023Retreat, recording
- March 1, 2023Joint meeting
- February 28, 2023Regular meeting, 10 votes, recording
- February 24, 2023Briefing
- February 14, 2023Regular meeting, 14 votes, recording
- January 24, 2023Regular meeting, 6 votes, recording
- January 10, 2023Regular meeting, 9 votes, recording
202224 meetings. 260 votes.
- December 13, 2022Regular meeting, 22 votes, recording
- December 6, 2022Regular meeting, recording
- November 15, 2022Regular meeting, 14 votes, recording
- October 25, 2022Regular meeting, 12 votes, recording
- October 11, 2022Regular meeting, 5 votes, recording
- September 27, 2022Regular meeting, 13 votes, recording
- September 13, 2022Regular meeting, 21 votes, recording
- August 23, 2022Regular meeting, 14 votes, recording
- July 26, 2022Regular meeting, 20 votes, recording
- June 28, 2022Regular meeting, 12 votes, recording
- June 14, 2022Regular meeting, 13 votes, recording
- May 24, 2022Regular meeting, 20 votes, recording
- May 10, 2022Regular meeting, 15 votes, recording
- April 26, 2022Regular meeting, 12 votes, recording
- April 25, 2022Work session, recording
- April 12, 2022Regular meeting, 10 votes, recording
- April 6, 2022Meeting, recording
- March 22, 2022Regular meeting, 15 votes, recording
- March 17, 2022Retreat, recording
- March 8, 2022Regular meeting, 5 votes, recording
- February 22, 2022Regular meeting, 11 votes, recording
- February 8, 2022Regular meeting, 7 votes, recording
- January 25, 2022Regular meeting, 10 votes, recording
- January 11, 2022Regular meeting, 9 votes, recording
202120 meetings. 244 votes.
- December 14, 2021Regular meeting, 26 votes, recording
- November 9, 2021Regular meeting, 19 votes, recording
- October 26, 2021Regular meeting, 5 votes, recording
- October 12, 2021Regular meeting, 2 votes, recording
- September 28, 2021Regular meeting, 7 votes, recording
- September 14, 2021Regular meeting, 11 votes, recording
- August 24, 2021Regular meeting, 20 votes, recording
- July 27, 2021Regular meeting, 26 votes, recording
- June 22, 2021Regular meeting, 17 votes, recording
- June 8, 2021Regular meeting, 19 votes, recording
- May 25, 2021Regular meeting, 9 votes, recording
- May 11, 2021Regular meeting, 7 votes, recording
- April 27, 2021Regular meeting, 13 votes, recording
- April 13, 2021Regular meeting, 10 votes, recording
- March 23, 2021Regular meeting, 17 votes, recording
- March 9, 2021Regular meeting, 9 votes, recording
- February 23, 2021Regular meeting, 9 votes, recording
- February 9, 2021Regular meeting, 3 votes, recording
- January 26, 2021Regular meeting, 8 votes, recording
- January 12, 2021Regular meeting, 7 votes, recording
202023 meetings. 227 votes.
- December 8, 2020Regular meeting, 7 votes
- November 10, 2020Regular meeting, 17 votes, recording
- October 27, 2020Regular meeting, 16 votes, recording
- October 13, 2020Regular meeting, 7 votes, recording
- September 22, 2020Regular meeting, 13 votes, recording
- September 8, 2020Regular meeting, 4 votes, recording
- August 25, 2020Regular meeting, 18 votes, recording
- July 30, 2020Regular meeting, recording
- July 28, 2020Regular meeting, 11 votes, recording
- July 14, 2020Regular meeting, 5 votes, recording
- June 23, 2020Regular meeting, 10 votes, recording
- June 9, 2020Regular meeting, 19 votes, recording
- May 26, 2020Regular meeting, 14 votes, recording
- May 12, 2020Regular meeting, 12 votes, recording
- April 28, 2020Regular meeting, 1 vote, recording
- April 14, 2020Regular meeting, 18 votes, recording
- March 24, 2020Regular meeting, 6 votes, recording
- March 13, 2020Retreat, recording
- March 10, 2020Regular meeting, 7 votes, recording
- February 25, 2020Regular meeting, 7 votes, recording
- February 11, 2020Regular meeting, 13 votes, recording
- January 28, 2020Regular meeting, 11 votes, recording
- January 14, 2020Regular meeting, 11 votes, recording
201924 meetings. 254 votes.
- December 10, 2019Regular meeting, 11 votes, recording
- November 26, 2019Regular meeting, 9 votes, recording
- November 12, 2019Regular meeting, 9 votes, recording
- October 22, 2019Regular meeting, 21 votes, recording
- September 24, 2019Regular meeting, 21 votes, recording
- September 10, 2019Regular meeting, 10 votes, recording
- September 6, 2019Work session
- August 27, 2019Regular meeting, 12 votes, recording
- July 23, 2019Regular meeting, 18 votes, recording
- July 2, 2019Work session
- June 25, 2019Regular meeting, 18 votes, recording
- June 11, 2019Regular meeting, 14 votes, recording
- May 28, 2019Regular meeting, 12 votes, recording
- May 14, 2019Regular meeting, 12 votes, recording
- April 23, 2019Regular meeting, 6 votes, recording
- April 9, 2019Regular meeting, 14 votes, recording
- March 26, 2019Regular meeting, 13 votes, recording
- March 12, 2019Regular meeting, 18 votes, recording
- March 8, 2019Retreat
- February 26, 2019Regular meeting, 8 votes, recording
- February 18, 2019Meeting
- February 12, 2019Regular meeting, 12 votes, recording
- January 22, 2019Regular meeting, 6 votes, recording
- January 8, 2019Regular meeting, 10 votes, recording
20186 meetings. 50 votes.
- December 14, 2018Meeting
- December 11, 2018Regular meeting, 13 votes, recording
- November 27, 2018Regular meeting, 12 votes, recording
- November 13, 2018Regular meeting, 9 votes, recording
- October 23, 2018Regular meeting, 16 votes, recording
- October 17, 2018Regular meeting, recording