Steve Hansen

7.9K posts

Steve Hansen banner
Steve Hansen

Steve Hansen

@Steve4Sac

Community advocate, dad, & former City Councilmember. #OurCityOurFuture 🏳️‍🌈

Sacramento, CA เข้าร่วม Ekim 2011
3.5K กำลังติดตาม6.9K ผู้ติดตาม
Steve Hansen รีทวีตแล้ว
Xavier Becerra
Xavier Becerra@XavierBecerra·
California’s June 2 primary is critical—and every vote matters. Join our strategy call to help us win and move our state forward. Register now: go.rally.win/join/xb-take-a…
Xavier Becerra tweet media
English
23
122
214
2.9K
Steve Hansen รีทวีตแล้ว
Turbine Traveller
Turbine Traveller@Turbinetraveler·
Who did this now?
English
235
1.9K
16.1K
816K
Steve Hansen รีทวีตแล้ว
Xavier Becerra
Xavier Becerra@XavierBecerra·
The latest polls show it: we’re gaining ground and widening the lead. Let’s keep the momentum going. xavierbecerra2026.com
Xavier Becerra tweet media
English
50
156
362
10.7K
Steve Hansen รีทวีตแล้ว
Xavier Becerra
Xavier Becerra@XavierBecerra·
Proud to have the endorsement of Mayor Rex Richardson for Governor. I want California to be a place you want to be – like Long Beach, where small businesses are thriving and the energy is infectious. Join us in making the California Dream a reality across the state. XavierBecerra2026.com
English
80
280
830
12.8K
Steve Hansen รีทวีตแล้ว
Senator Scott Wiener
Senator Scott Wiener@Scott_Wiener·
Investing in our transit systems to improve safety, reliability & cleanliness pays big dividends. It’s why we fight so hard to invest in these essential systems. Our state investment to help BART install these improved fare gates was a very smart move.
Aakash Gupta@aakashgupta

BART spent $90 million on new fare gates. They're recovering about $10 million a year in fares. That's a 9-year payback on paper. The actual return hit in six months. Embarcadero station went from 112 hours of corrective maintenance in the six months before installation to 2 hours after. Daly City saved 109. Balboa Park saved 75. Across the system, 961 hours of cleanup work disappeared. Corrective maintenance is the term BART uses for graffiti, heavy soiling, vandalism, the damage that needs a crew not a janitor. At several stations it dropped to zero. Crime fell 41% year over year. Riders who reported seeing fare evasion on their trip dropped from 22% to 10%. Citations issued by BART police went from 2,200 in January to under 1,000 in July, because there was nothing to cite. The gates were a filtering project disguised as a revenue project. Old BART gates were waist-high orange fins designed in the 1970s. You could hop them in under a second. That made the station effectively a public space, and the rider mix reflected that. The new gates are 72 inches of polycarbonate with 3D sensors that detect tailgating. You either pay or you don't enter. Once you don't enter, you also don't smoke on the platform, sleep in the elevator, or harass other riders. BART tried hiring more police for years. Blitz operations at high-traffic stations. Increased patrols. Dedicated transit cops. None of it moved the numbers the way six feet of polycarbonate did. The $10 million in recovered fares is the smallest line in the return. Fare revenue used to cover 70% of BART operations. After the pandemic it collapsed to 22%. The gates won't fix that gap directly. They fix the precondition for fixing it: a system that office workers, families, and tourists are willing to use again. Ridership growth at stations with new gates outpaced ungated ones before the rollout finished. A $400 million annual deficit is heading to voters in November as a sales tax measure. Voters don't approve sales taxes for transit agencies they don't feel safe in. The $90 million on gates is buying BART the right to ask the public for more money. That's the real return on six feet of polycarbonate.

English
128
45
566
66.5K
Steve Hansen รีทวีตแล้ว
Xavier Becerra
Xavier Becerra@XavierBecerra·
Grateful for the support of Equality California. Their work to protect and uplift the LGBTQ+ community reflects a mission I’ve carried throughout my career.  I look forward to continuing this work alongside partners like @eqca.
Xavier Becerra tweet media
English
127
308
900
48.8K
Steve Hansen รีทวีตแล้ว
Speaker Robert Rivas
Speaker Robert Rivas@CASpeakerRivas·
It’s not a game of chance for El Gobernador. Xavier Becerra won tonight's debate. And he's spent 35 years making California work for your family. You know what to do. Vote Becerra for Governor by June 2nd.
Speaker Robert Rivas tweet media
English
614
207
614
51.9K
Steve Hansen รีทวีตแล้ว
Speaker Robert Rivas
Speaker Robert Rivas@CASpeakerRivas·
Hoy, estoy orgulloso de apoyar a Xavier Becerra para gobernador. Él defendió ObamaCare, los Dreamers, y la gente trabajadora de California y ganó. Necesitamos un gobernador listo desde el primer día. Esa persona es @XavierBecerra.
Español
78
192
492
16.4K
Kristina Lawson
Kristina Lawson@kdlaw·
Big news: @BayAreaCouncil has named @LibbySchaaf as its next President & CEO, effective May 4. Her record of building coalitions and delivering results for the Bay Area makes her a perfect fit for this moment. 🌉 Serving as BAC Chair for the past three years has been a true honor. I'm grateful to our incredible board, members, and staff — and thrilled to welcome Tony Mestres of The Sobrato Organization as incoming Chair. The Council is in outstanding hands, and the best is yet to come here in the Bay Area. sfchronicle.com/bayarea/articl…
English
8
13
60
10.1K
Steve Hansen รีทวีตแล้ว
Izzy Gardon
Izzy Gardon@iGardon·
Hope someone writes the column on why so many heavy hitters (including Harris, Padilla, & Bonta) are sitting this one out. It’s not just that Newsom leaves giant shoes to fill (he does), but perhaps potential candidates are realizing the job is a 24/7 crisis desk under a local, state, and national microscope — where you often get blamed for everything, including plenty that’s far outside of your control? Big shoes. Amazing, but brutal job. All true.
Melanie Mason@melmason

Rick Caruso passes on running for LA mayor OR CA gov. Story posting shortly

English
183
34
531
92.2K
Steve Hansen
Steve Hansen@Steve4Sac·
Scott has been an incredible legislator and fighter for what California and SF needs. He'll be an incredible member of Congress. I have enormous respect for the Speaker-Emerita, and I hope that we all can unite to ensure that California continues to lead the way on fundamental freedoms and the values that have made our state one of the most dynamic and creative places on the planet.
Senator Scott Wiener@Scott_Wiener

It’s official: I’m running for Congress to represent San Francisco! I’ll fight Trump’s takeover, for our values, & for real progress. I’ve delivered on housing, healthcare, clean energy, and civil rights – and I’ll do it again. Let’s build the future our city & country deserve.

English
0
0
3
352
Steve Hansen รีทวีตแล้ว
Ezra Klein
Ezra Klein@ezraklein·
In the last few years we've seen: - The plot to kidnap Gretchen Whitmer - The Storming of the Capitol and pipe bombs left at the RNC and DNC - The break-in to kidnap Nancy Pelosi and the brutal on Paul Pelosi - Multiple assassination attempts against Trump - The assassination of Minnesota House Speaker Melissa Hortman and her husband and the shooting of on State Senator John Hoffman and his wife - Luigi Mangione's assassination of Brian Thompson - The assassination of Charlie Kirk Political violence is contagious. It is spreading. It is not confined to one side or belief system. It should terrify us all. The foundation of a free society is the ability to participate in it without fear of violence. Political violence is always an attack against us all. You have to be so blind not to see that.
English
5.4K
16.8K
79.9K
9.3M
Steve Hansen รีทวีตแล้ว
Gavin Newsom
Gavin Newsom@GavinNewsom·
The attack on Charlie Kirk is disgusting, vile, and reprehensible. In the United States of America, we must reject political violence in EVERY form.
English
44.9K
21K
257.2K
36.1M
Steve Hansen รีทวีตแล้ว
Yashar Ali 🐘
Yashar Ali 🐘@yashar·
Former President Barack Obama joins many other prominent Democrats in condemning the assassination of Charlie Kirk.
Yashar Ali 🐘 tweet media
English
68
74
773
127.6K