Sage Turner
Roles
Current
- Council Member · City Council Worksession on Policy, Finance and Infrastructure · City of Asheville2025-06-10 – present
- Member · Planning, Economic Development and Environment Committee · City of Asheville2025-05-20 – present
- Member · Housing and Community Development Committee · City of Asheville2024-07-11 – present
- Councilwoman · City Council · City of Asheville2022-12-06 – present
- Councilmember Vot... (Councilmember Seat 1) · Audit Committee · City of Asheville2021-05-01 – present
- Councilmember Vot... (Councilmember Seat 1) · Downtown Commission · City of Asheville2020-12-31 – present
Past
- Councilmember Vot... (Councilmember Seat 1) · Asheville Buncombe Riverfront Commission · City of Asheville2021-01-01 – 2024-03-12
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
- 91%
- Attended
- 141
- Absent
- 8
- Excused
- 0
Attended 85 of 93 meetings with an official roll call.
Seen present at 56 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, 2026Present
- 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, 2026Present
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.
Feb 24, 2026 · City Council Meeting (Feb 24, 2026)
Resolution authorizing the City Manager to amend the Harrah's Cherokee Center Asheville's contract with Labor Finders Inc for staffing services to extend the contract length by 4 months.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 24, 2026 · City Council Meeting (Feb 24, 2026)
Resolution authorizing the City Manager to enter into a general services contract with City Wide Facilities Solutions for cleaning services at the Western North Carolina Nature Center.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 24, 2026 · City Council Meeting (Feb 24, 2026)
Resolutions to permit the possession and consumption of malt beverages and/or unfortified wine at the following events: Chai Pani Holi Celebration to occur on March 6, 2026; Downtown After 5 to occur on April 17, May 15, June 19, and August 21, 2026.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 24, 2026 · City Council Meeting (Feb 24, 2026)
Resolution ratifying the execution of all necessary documents with the Housing Assistance Corporation to provide HOME funding in the amount of $940,000 for the development of the Apple Ridge affordable rental housing construction project in Henderson County; and authorize the City Manager to execute any and 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 YesPassedFeb 24, 2026 · City Council Meeting (Feb 24, 2026)
Boards and Commissions - Buncombe County Tourism Development Authority
Appointment of Kyle Highberg to the Buncombe County Tourism Development Authority.
From the agenda.
Voted NoPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution authorizing the City Manager to amend the not-to-exceed contract with Southern Disaster Recovery, LLC, to include all prior spending and future spending under said contract for the purpose of Tropical Storm Helene-related debris removal recovery efforts; and the associated budget amendment in the amount of $26,000,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 YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution authorizing the City Manager to apply for the French Broad River Metropolitan Planning Organization for the annual Fiscal Year 2025 Section 5307 Job Access Reverse Commute Grant Program to fund existing transit operations for Routes 170, S3, and S6.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution authorizing the City Manager to accept donation of a pickup truck, a trailer, and an all-terraine vehicle from the Asheville Police Foundation to the Asheville Police Department.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 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 YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution appointing Christopher Serzan (utility representative) to the Board of Electrical Examiners.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution of the Housing Authority of the City of Asheville to adopt a resolution approving the issuance of up to $24,000,000 Multifamily Housing Revenue Bonds to provide financing for Rocky River Apartments to satisfy Section 147(f) of the Internal Revenue Code, with no City financial obligation associated with the bonds or any debt taken on by the developer.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution adopting the 2026 City Council Meeting Schedule.
Resolution adopting the 2026 City Council Meeting Schedule.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution authorizing the City Manager to enter into a contract with Bolton Construction and Services of WNC, Inc. for the City Hall Chiller Replacement Design Build Contract; and further authorizing the City Manager to execute any change orders 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 YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution authorizing the City Manager to execute a contract with CDR Maguire, Inc., for the purpose of Tropical Storm Helene-related debris removal monitoring recovery efforts; and the associated budget amendment in the amount of $4,000,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 YesPassedDec 9, 2025 · City Council Meeting (In-Person) (Dec 9, 2025)
Resolution authorizing the City Manager to apply for the N.C. Dept. of Transportation (NCDOT) Public Transit Apprenticeship Grant Program and if awarded, authorize the City Manager to enter into an agreement with NCDOT to fund the Apprenticeship for Fiscal Year 2027.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassed