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.
Jun 24, 2025 · City Council Meeting (Jun 24, 2025)
Technical budget amendment in the amount of $4.2 million in the City’s Multi-Year Enterprise Funds for year-end clean up related to Tropical Storm Helene budgets adopted earlier in the fiscal year, and in the amount of $776,000 for debt refunding expenses in the Transit Services Fund.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedJun 24, 2025 · City Council Meeting (Jun 24, 2025)
Budget amendment in the amount of $110,000 to budget the donated funds within the Special Revenue Fund.
From the agenda. Counted from the tally because the agenda did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Councilwoman Smith moved to approve a Development and Lease Agreement with Laurel Street Residential LLC for the development of mixed-income and affordable housing at 319 Biltmore Avenue (3 & 4 John Walker Avenue).
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Councilwoman Smith moved to approve a $250,000 grant to the Asheville Buncombe Community Land Trust to fund the purchase of 32 Grail Street and 32 Olive Street for permanently affordable homeownership to qualifying households.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Motion to award the Asheville Buncombe Community Land Trust (ABCLT) a $250,000 grant from the 2016 bond to fund homes at 32 Grail Street and 32 Olive Street.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Councilwoman Ullman moved to approve a $250,000 grant for the purchase of 32 Grail Street and 32 Olive Street by the Asheville-Buncombe County Land Trust to allow the homes to be sold to qualifying households at or below 80% AMI and be permanently affordable
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Public Services Funding Recommendations
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Add $24,000 for new budget line item for "Contracted Services"
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Amendment to cancel project and move funding to Homeward Bound
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Amendment to cancel project and allocate funding to FY 25/26 projects
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Councilwoman Roney moved to approve Resolution No. 25-145 authorizing the submission of the 2025-2029 Consolidated Plan and the 2025-2026 Annual Action Plan for the Community Development Block Grant Program (CDBG) and HOME Investment Partnerships Program (HOME) to the U.S. Dept. of Housing and Urban Development, as well as substantial amendments to previous Action Plan; and authorizing the City Manager to execute all documents necessary to give effect to this resolution.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Councilwoman Smith moved to continue this public hearing until July 29, 2025.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Motion to adopt the Consent Agenda.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Motion authorizing City Council to accept the U.S. Internal Revenue Service clean energy tax credit funds and authorizing the City Manager or her designee to sign and execute any related documents.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassedJun 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Motion authorizing the City Manager to execute a contract with Haynes Electric Utility, a division of MB Haynes Corporation in the amount of $399,350 with a contingency amount of $59,900 for a total not to exceed contract amount of $459,250.
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassed