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.
May 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to use the sole source procurement method for the listed products in the bid specifications for the City's camera system for security
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 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 YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to execute an amendment to the existing contract with Atlantic Emergency Solutions for Heavy Truck Repair and Service to supplement Fleet Maintenance capacity
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to sign an agreement with Buncombe County Health & Human Services for Riverside Cemetery staff to continue receiving unclaimed cremated remains for interment
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution accepting a rescission of Section 5307 Urban Federal Transit Grant Funds from Buncombe County and include the funds in the Fiscal Year 2025 Transit Operations Fund
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to execute a contract with Buncombe County for Americans with Disabilities Act Paratransit Services for Fiscal Year 2026
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to execute an agreement with the Town of Black Mountain for funding support for Route 170 for Fiscal Year 2026
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to execute up to two one-year contract renewal options with Sullivan Soft Wash to provide continued pressure washing services in City owned parking garages
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution correcting the License Fee amount on the previously approved License Agreement with Highland Brewing Company for emergency temporary public access to the Gashes Creek Neighborhood
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the procurement of Paratech rescue equipment for the Asheville Fire Department from sole source vendor Safe Industries
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Budget amendment, in the amount of $811,808, transferring existing opioid settlement funds into the new fund
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution appointing Deputy Finance Officers for the City of Asheville
Resolution appointing Deputy Finance Officers for the City of Asheville
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedMay 13, 2025 · City Council Meeting (May 13, 2025)
Resolution authorizing the City Manager to execute an amendment to the supplemental contract /change order for Professional Services Contract with GHD Engineering for the
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedApr 8, 2025 · City Council Meeting (Apr 8, 2025)
Public hearing to consider a resolution to permanently close a portion of an unopened right-of-way connected to Morningside Drive between Coventry Circle and Brevard Road.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedApr 8, 2025 · City Council Meeting (Apr 8, 2025)
Ordinance adopting the Fiscal Year 2025-26 Fees & Charges Manual.
Ordinance adopting the Fiscal Year 2025-26 Fees & Charges Manual.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassed