Bo Hess
Roles
Current
- Council Member · City Council Worksession on Policy, Finance and Infrastructure · City of Asheville2025-06-10 – present
- Chair · Public Safety Committee · City of Asheville2025-05-29 – present
- Councilman · City Council · City of Asheville2024-12-02 – 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
- 96%
- Attended
- 102
- Absent
- 3
- Excused
- 0
Attended 66 of 69 meetings with an official roll call.
Seen present at 36 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
- Rescheduled: Public Safety Committee (Virtual) (Jul 29, 2026) · Jul 29, 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.
Mar 11, 2025 · City Council Meeting (Mar 11, 2025)
Resolutions to permit the possession and consumption of malt beverages and/or unfortified wine at the following events:
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMar 11, 2025 · City Council Meeting (Mar 11, 2025)
Budget amendment in the General Capital Projects Fund in the amount of $80,000,000 to budget capital improvements approved as part of the November 2024 General Obligation Bond Referendum and funded with future debt proceeds.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMar 11, 2025 · City Council Meeting (Mar 11, 2025)
Public hearing previously held - Vote to consider an amendment to the Unified Development Ordinance to revise the flag lot standards.
From the agenda.
Voted NoPassedMar 11, 2025 · City Council Meeting (Mar 11, 2025)
Public hearing previously held - Vote to consider an amendment to the Unified Development Ordinance to revise the cottage development standards.
From the agenda.
Voted NoFailedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Public hearing to consider conditional zoning of 3183 Sweeten Creek Road from RM-16 w/Turner Residential Multi- Family High Density District to Residential Expansion - Conditional Zone.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Consideration of a resolution authorizing the use of a portion of an approved Housing Trust Fund loan allocation for the purchase of land at 99999 Oak Lodge Road and 99999 Dogwood Road for the Pine Lane Project being constructed by Roers Company, consisting of 126 affordable housing units.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Resolution authorizing the City Manager to apply to the French Broad River Metropolitan Planning Organization for the annual Section 5307 Job Access Reverse Commute Grant Program to fund existing transit operations for Route 170 and S3.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Resolution ratifying the annual agreement with N.C. Dept. of Transportation for the Fiscal Year 2025 State Maintenance Assistance Program (SMAP) grant funds to support transit operations and authorizing City Council to accept the funds.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Resolution authorizing the City Manager to apply to 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 Planning Division personnel budget in Fiscal Year 2026.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Budget amendment, in the amount of $7,000, in the Special Revenue Fund for the grant monies, and in the General Fund for Buncombe County's Fiscal Year 2025 allocation of $7,140 to support the program of work associated with the City-managed Historic Resources Commission.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Resolution authorizing the City Manager to enter into an agreement with the N.C. Historic Preservation Office to accept a Historic Preservation Fund federal pass-through grant for the purpose of facilitating an historic preservation-focused community educational event(s).
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 25, 2025 · City Council Meeting (Feb 25, 2025)
Resolution authorizing an amendment to the contract with Biltmore Farms Hotel Group to extend the contract period from 60 to 100 days and to increase funding to cover lodging expenses for first responders, essential employees and out-of-area emergency resources associated with Tropical Storm Helene through January 1, 2025.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 13, 2025 · City Council Retreat (Feb 13, 2025)
Council recessed the meeting until 9:00 a.m. on February 14, 2025.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedFeb 11, 2025 · City Council Meeting (Feb 11, 2025)
Resolution to decrease the membership of the Asheville Housing Authority from eleven to nine commissioners
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedFeb 11, 2025 · City Council Meeting (Feb 11, 2025)
Resolution authorizing the City Manager to execute a change order with Garbage Pal Inc. for portable facilities for Tropical Storm Helene recovery
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassed