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 18, 2025 · City Council Agenda Briefing (Virtual) (Jun 18, 2025)
Motion to adopt a resolution repealing and replacing Resolution No. 22-16 and authorizing the City Manager to execute a new Funding Agreement with the NCDOT for reimbursement of up to $150,000.00 for construction costs related to curb and gutter installation on the Patton Avenue Sidewalk Improvements Project.
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 an ordinance amending Chapter 15, Solid Waste Management, of the City Code of Ordinances to provide language regarding the provision of waste collection services on private roads, effective June 24, 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 a resolution authorizing the City Manager to execute a contract with Tarheel Paving and Asphalt in the amount of $1,850,118.10 plus a 15% contingency of $277,517.72 for a total not-to-exceed amount of $2,127,635.82 for the FY 25 Asphalt Resurfacing contract.
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 a resolution to permit the possession and consumption of malt beverages and/or unfortified wine at the Asheville Half Marathon 10k & 5k on August 23, 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 a resolution to permit the possession and consumption of malt beverages and/or unfortified wine at the Independence Day Block Party on July 4, 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 a resolution authorizing the City Manager to execute an agreement whereby the City receives compensation from Buncombe County for fire protection and rescue services in certain areas of the County.
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 delegate the authority to the City Manager of their designee to accept donations offered to the City.
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 the submission to HUD of the 2025-2029 Consolidated Plan, the 2025-2026 Annual Action Plan and Amendments to prior year Annual Action Plans which are hereto summarized and provided as Exhibit A; City Council authorizes the City Manager to sign all contracts, grants, and loan agreements, after approval by the City Attorney, with HUD and other designated agencies for the 2025-2029 Consolidated Plan, the 2025-2026 Annual Action Plan and related amendments; and City Council approves the associated budget amendment for CDBG and HOME to accept the grant awards from HUD.
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 resolutions to permit the possession and consumption of malt beverages and/or unfortified wine at the Independence Day Block Party, Asheville Half Marathon 10K & 5K, Boomtown Arts & Heritage FestAVL, and Blue Ridge Pride Festival
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)
Non-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)
Councilwoman Roney moved to approve the proposed wording amendments to Chapter 7 of the Asheville Code of Ordinances and find that the proposed amendments are reasonable, are in the public interest, are consistent with the City's comprehensive plan and meet the development needs of the community in that the amendments will: 1) make streets more walkable, comfortable, and connected by eliminating gaps in the city-wide sidewalk network; and, 2) enhance the safety of the public realm by constructing pedestrian facilities that enhance pedestrian safety.
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 a resolution repealing Resolution No. 22-16 which authorized the City Manager to execute a N.C. Dept. of Transportation (NCDOT) Funding Agreement in the amount of $90,000.00 for Patton Avenue Sidewalk Improvements and replacing it with a new resolution authorizing the City Manager to execute a new NCDOT Funding Agreement up to $150,000 maximum reimbursement.
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 a resolution authorizing the City Manager to enter into a contract extension agreement with the North Carolina Department of Public Safety to provide regional hazardous materials emergency response for region 6.
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 1) a resolution to enter into a Round 2 cashflow loan agreement with the State of North Carolina and to authorize the City Manager to execute the associated documents; and 2) a budget amendment in the amount of $1,842,175.47 to budget the loan in the Helene Cashflow Loan Fund, as required by the loan agreement.
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 approve the combined minutes of the agenda briefing worksession held on June 5, 2025, and the formal meeting held on June 10 , 2025
From the minutes. Counted from the tally because the minutes did not name each voter.
Voted YesPassed