St. Petersburg City Council Meeting – July 23, 2026
St. Petersburg City Council Meeting – July 23, 2026
The St. Petersburg City Council met on July 23, 2026, beginning at 6:30 PM. The meeting included approval of the FY27 budget, referral of multiple new business items, a resolution to place a $600 million general obligation bond for storm resilience on the November ballot, and a contentious vote to remove nine vacant lots from the parkland map for affordable housing. Public comments addressed transparency, audits, and the bond referendum. All votes were taken with Council Member Gina Driscoll absent.
Consent Calendar
- Approved the agenda and consent agenda unanimously, but later Vice Chair Floyd moved to reconsider and pulled item CB6 (contract with Pride Enterprises for paper and envelopes). The item was deferred to a later meeting after discussion about prison labor wages.
Public Comments & Testimony
- Open Forum: Kristen Robinson (League of Women Voters) supported the GO bond but urged greater transparency and public engagement. Brad Falbo criticized the city's auditor independence, demanding audits be released without mayoral approval and that the auditor report to council. David Harbitner (Sierra Club) supported the bond referendum and resolutions G6–G9.
- On the GO Bond (F2): Kathy Harrelson recommended including nature-based solutions in referendum language. Vanessa Paglisi (Riviera Bay Civic Association) asked for guarantees that general fund investments would continue and for clear cost impacts if state property tax exemption passes. Joe Craig and Will Michaels (CONA) supported the bond, citing economic benefits and urging storm surge planning.
- On J5 (Methodist Town lots): Isabel Muir (co-president, Methodist Town Neighborhood Association) expressed disappointment that the neighborhood was not consulted earlier. Cheryl Weisenberg asked for green space preservation. Michael Tortora urged postponement for community input.
Discussion Items
- FY27 Budget (F1): Finance Director Liz presented a proposed millage rate of 6.4525 mills, same as last year, generating $243.7 million in ad valorem revenue. The rate requires a two-thirds vote under new state law. Councilmember Givens questioned why the rate was not reduced given increased property values; Administrator Tom Green explained that the budget was tight due to hurricane recovery needs. The millage rate and public hearing dates were approved unanimously.
- Flood Cameras (F3): Councilmember Gabbard highlighted a new license agreement with USF to fill gaps in flood camera coverage. Approved unanimously.
- New Business Referrals (G1–G5): All referred to committees: private lateral rebate program (G1), data center regulations (G2), e-bike/e-scooter safety (G3), building height for drive-under homes (G4), and tenant support after mass evictions (G5). All passed unanimously.
- Resiliency Items (G6–G9): Vice Chair Floyd introduced a package: G6 (natural stormwater solutions), G7 (citywide resiliency plan), G8 (citizen advisory board), and G9 (resolution for transparency). Councilmember Gabbard noted existing work from the Resilient St. Pete Action Plan. G9 was amended to include specific planning documents (St. Pete Water Plan, Stormwater Master Plan, Seawall Vulnerability Assessment, Vulnerability Assessment, Resilient St. Pete Action Plan). All passed unanimously.
- GO Bond Resolution (F2): After public comment, the council approved the resolution to place a $600 million general obligation bond for storm resilience improvements on the November ballot. Discussion clarified that the bond language is broad enough to include nature-based solutions and surge mitigation. The city cannot advocate for the bond but can provide information.
- Methodist Town Vacant Lots (J5): Ordinance to remove nine vacant lots from the charter park map to allow future affordable housing. Council debated alternative language to include community uses. Ultimately, the original language was approved 6-1 (Chair Hanowitz dissenting). Council acknowledged the neighborhood's concerns but emphasized the long history of planning for housing.
- Other Charter Amendments (J6, J7, J8): Approved unanimously to place on ballot: Harborage lease extension, port lease term increase, and election cleanup.
- Ballot Order (I1): Resolution to set order with GO bond first, over supervisor of elections' objection. Council approved unanimously, with legal expecting a division opinion by August 6.
Key Outcomes
- FY27 Budget: Approved millage rate of 6.4525 mills (unanimous). Public hearings set for September 3 and 17.
- New Business Referrals: All 9 items (G1–G9) referred to committees (unanimous).
- GO Bond: Resolution authorizing a $600 million general obligation bond referendum for storm resilience passed unanimously.
- Methodist Town Lots: Ordinance approved 6-1 to place referendum on removing nine lots from park map for affordable housing.
- Harborage, Port, Election Amendments: All three charter amendment referendums approved unanimously.
- Ballot Order: Resolution adopted (unanimous) to list GO bond first among city referendums.
- CB6 Deferred: Contract with Pride Enterprises deferred to August meeting for further discussion.
- Acknowledgments: Council recognized the death of a city employee and recent violence in Child's Park, extending condolences.
Meeting Transcript
Welcome to the City of St. Petersburg City Council meeting. Your elected officials are Mayor Ken Welch. District 1, Copley Gurdis, District 2, Brandy Gabbard. District 3, Mike Harding. District 4, and Council Chair, Lissette Hanowitz. District 5, Deborah Fig Sanders. District 6, Gina Driscoll. District 7, Corey Gibbons Jr. And District 8 and Council Vice Chair, Richie Floyd. Welcome everyone to the July 23rd, 2026, City Council meeting. Clerk, if we can have a roll call, please. Gibbons? Here. Gurtis. Here. Gabbert. Harding. Hanowitz. Here. Sanders. Yeah. And Driscoll. Today we're going to have our invocation given by Pastor Paul Gibson of Trinity Lutheran Church. It's going to be followed by a moment of silence and our pledge of allegiance. If you all can please stand. Good afternoon, Pastor. Good afternoon. Let us pray. God of justice and truth. We thank you for all the blessings of life, health, and adequate food, peace, and personal security. And especially in this season, we thank you that our governments, local, state, and federal, continue to be of the people, by the people, and for the people. That they would serve the lowest and the least of their fellow citizens and keep their needs always in mind. That they would seek opportunity and prosperity for all and not only for some. We pray for those who oversee the process of elections. That they would be honored and respected and permitted to do their work without hindrance. That they would encourage all citizens to participate without fear of harassment or of being taken into custody without cause. We pray for those who will keep our city safe during elections, campaign events, and political rallies. We pray for the citizens of this city, this county, and this state, that they would enthusiastically engage in the work of evaluating and selecting the people they want to serve them and their communities. Having placed our future in your care, we also pray for the needs of today, especially for those traumatized by and grieving the death of a city employee. We ask you to be present in this meeting of our city council so that all participants can speak the truth and listen with discernment and compassion. Help us to work together to make this city all that you would have it be. Amen. Please remain standing for a moment of silence as we honor the memory of our city employee who we just lost and recognize her service to our community. Thank you. I pledge allegiance to the flag of the United States of America. Thank you to the Republic for which it stands. One nation, under God, indivisible, with liberty and justice for all. Thank you. Thank you, Pastor, for that beautiful invocation.
openpublica.com