O
Charleston
← All officials
SS

Council Member, Ward 11· 2023-01-03–2027-01-04; exact dates from Ballotpedia John_Gianola page (assumed office and term end for the Nov 8 2022 council cycle); applied to the whole cycle, individual pages not read

Shannon Snodgrass

Charleston

No biography on file yet.

At a glance

News mentions
0

Term ending Jan 4, 2027.

Voice

Meetings spoken in
15
Total speaking time
57:30
Avg per meeting
3:50
Segments
790

Want every word Snodgrass has said?

The OpenCity MCP for Claude.ai answers questions like “what has Snodgrass said about housing this year” with one prompt — full speaking history, with YouTube timestamps.

Top issues during term (20)

high↑Jan 2026[39]

Cato Park and Kanawha City pool repairs

Up to $2.3 million in city matching funds if the grant is awarded.

high↑Oct 2026[30]

GoMart Ballpark condition assessment

$55,000 for the study; any future repairs would be separate decisions.

high↑Oct 2026[30]

Mountaineer Food Bank takes over 748 Virginia Street West

Preserves the original ARPA investment; the food bank assumes the remaining obligations.

medium↑Feb 2026[25]

Committee discharge fight over Resolution 964-24

medium↑Mar 2026[23]

New Fire Department Interceptor Vehicle

$89,103 combined for the truck and gear.

high↑Jan 2026[23]

Charleston Police Department staffing and facilities

Closing the gap would cost roughly $10,000-$16,000 more per officer annually.

medium↑May 2026[22]

Harm reduction policy

It could mean public health spending up front, with possible long-term savings if it prevents costly infections, but no cost estimates are given.

high↑Jun 2026[22]

CDBG funds redirected to 915 Main Street demolition

About $300,000 in federal grant funds moved between accounts — no new city money.

high↓Jun 2026[21]

Trespass Enforcement Authorization Program

Unknown; officers may see modest added paperwork, and landlords could face liability questions.

low↑Nov 2026[20]

Holiday Citizen Appreciation Parking

The city forgoes meter revenue on those Saturdays.

high↑Sep 2026[15]

Vacant Ward 16 council seat

medium↑Aug 2026[15]

Quarrier Street handicapped parking zone

medium↑May 2026[15]

Youth sports field access and Little League exclusions

About $4,000 for five games' field costs, per the speaker.

medium↑Mar 2026[15]

Medicare retiree health plan renewal

Roughly $2.4 million in annual premiums, with the city absorbing a 6.12% increase.

critical↓Aug 2026[15]

Flood response and state of emergency

Recovery costs were not quantified.

low↑Oct 2026[13]

Preservation of historic Garnet school building

high↑May 2026[13]

West Side crosswalk safety

Cost of crosswalk installation not stated.

high↑Apr 2026[13]

FY 2025-2026 General Fund Budget Amendment No. 7

$1.4 million budget adjustment, mostly for vehicles and equipment already approved.

medium↑Jul 2026[12]

Council transparency and lobbying disclosure

medium↑Oct 2026[12]

Skate park closure and temporary King Center park

The city bought some new features at low cost and moved portable ones for the temporary park.

Decisions during term (296)

Recorded while Snodgrass was in office — not necessarily decisions they moved, spoke to, or voted on.

approved5-0Oct 26, 2026

Bill No. 8091 - Accessory dwelling unit and dwelling unit definition amendment

approved5-0Oct 26, 2026

Bill No. 8092 - Vape and smoke shop zoning amendment

approved5-0Oct 26, 2026

Bill No. 8093 - Handicapped parking zone on Quarrier Street

approved5-0Oct 26, 2026

Bill No. 8094 - Stop intersection at Bridge Road and Walnut Road

denied0-5Oct 26, 2026

Bill No. 8098 - All-way stop at Venable Ave SE and 44th Street

approved5-0Oct 26, 2026

Bill No. 8099 - Street closure notice provisions

approved5-0Oct 26, 2026

Approval of September 14, 2026 meeting minutes

approvedOct 19, 2026

Approval of Vandalia Health naming rights sponsorship agreement

approvedOct 19, 2026

Resolution No. 26-116 – Pool repair/replacement grant application

approvedOct 19, 2026

Resolution No. 26-117 – Amwins retiree health contract

approvedOct 19, 2026

Resolution No. 26-118 – FY 2026-2027 budget Amendment No. 4

approvedOct 19, 2026

Resolution No. 26-119 – Chief360 fire station alert system

denied5-16Oct 19, 2026

Motion to discharge Bill No. 8079 (staggered council elections)

deniedOct 19, 2026

Motion to discharge Resolution No. 26-101 (expanded public speaking time)

deniedOct 19, 2026

Motion to discharge Bill No. 8080 (harm reduction policy)

deniedOct 19, 2026

Motion to discharge Bill No. 8073 (mayoral term limits)

deniedOct 19, 2026

Motion to discharge Bill No. 8070 (council term limits)

deniedOct 19, 2026

Motion to discharge Bill No. 8071 (municipal judge term limits)

deniedOct 19, 2026

Motion to discharge Bill No. 8072 (treasurer term limits)

deniedOct 19, 2026

Motion to discharge Bill No. 8088 (default roll call votes)

Voting record (34)

21 yes7 no6 abstained

Oldest to newest — hover a bar for the item.

Voted yesOct 5, 2026

approve the resolution

Voted yesOct 5, 2026

Resolution No. 26-111 – FY 2026-2027 General Fund Budget Amendment No. 3

Voted yesOct 5, 2026

Resolution No. 26-114 – Mountaineer Food Bank Novation Agreement

AbstainedSep 21, 2026

nominate Jessica Hudson

AbstainedSep 21, 2026

approve the bill

AbstainedSep 21, 2026

approve the bill

AbstainedSep 21, 2026

approve the resolution

AbstainedSep 8, 2026

approve the resolution

Voted noAug 3, 2026

Councilmember Steelhammer motioned to amend Bill No. 8083 by: On page 1, lines 30-31 by striking “and the Municipal Court Judge shall have no authority to suspend the fine or any portion thereof.”

Voted yesAug 3, 2026

Councilmember Jenkins motioned to Amend Bill No. 8034 as Amended by: On Page 1, Section 10-7(c)(1), Line 33 by deleting the addition of “50.00” and rejecting the deletion of “10.00.” And on Page 1 Sec

Voted noAug 3, 2026

Councilmember Jenkins moved to approve the resolution.

Voted yesAug 3, 2026

Bill No. 8084 – Restricted Use Area at 508 Roane Street

Voted noAug 3, 2026

Bill No. 8083 – Animal waste fines (Steelhammer amendment)

Voted yesAug 3, 2026

Bill No. 8083 – Jenkins amendment (restore $10 minimum and service-dog exemption)

Voted yesAug 3, 2026

Bill No. 8083 as amended – animal waste removal fines

Voted yesAug 3, 2026

Bill No. 8077 – impoundment of animals subject to cruelty or poisoning

The bill was requested by a Humane Officer and greatly decreases the time an animal is in limbo at the shelter.

Voted yesAug 3, 2026

Bill No. 8078 – aggressive dogs at large

Voted noAug 3, 2026

Resolution No. 26-093 – Oakwood Road paving MOU

Voted yesJul 20, 2026

approve the resolution

Voted yesJul 20, 2026

Bill No. 8082 – Staunton Avenue through-street removal

Voted yesJul 20, 2026

approve the resolution

Voted yesJul 20, 2026

approve the resolution

Voted yesJul 20, 2026

Resolution No. 26-085 – FY 2026-2027 budget Amendment No. 1

Voted yesJul 20, 2026

Resolution No. 26-086 – Fire station renovation change orders

Voted noMar 16, 2026

Resolution No. 26-033 - Approving the Official Municipal Budget Document for the Fiscal Year 2026-2027

Voted yesMar 16, 2026

Bill No. 8068 — Hunters Ridge Road 15-minute parking zone

Voted noMar 16, 2026

Snodgrass amendment to budget (previous question)

She wanted debate to continue on her police pay amendment.

Voted yesMar 16, 2026

Snodgrass police pay amendment — failed

She said the raise would fix morale and make milestone pay equitable for veteran officers.

Voted noMar 16, 2026

Resolution No. 26-033 — FY 2026-27 budget adopted

She believed the budget's police milestone raises were inequitable to veteran officers.

Voted yesFeb 17, 2026

Motion to Discharge Resolution No. 26-020 from Committee

every Councilmember should have an opportunity to vote on the matter

Voted yesFeb 17, 2026

Motion to Discharge Bill No. 8067 (Term Limits and Election Cycle Charter Amendment)

the bill impacts every member and amendments she offered were not taken up

AbstainedFeb 2, 2026

approve the resolution

Voted yesJan 20, 2026

approve the bill

Voted yesJan 20, 2026

Bill No. 8066 — Excess levy continuation on the May 2026 ballot