Joe Fitzgerald Rodriguez

Supervisor Vallie Brown apologizes for falsely claiming former tenant didn’t pay rent

Apology comes after court documents emerge in decades-old eviction battle

No action on city threat to revoke Lyft’s e-bike permit

SF transportation officials threatened Lyft last month: Tell us why your electric…

Forecast: ‘Unhealthy’ air in San Francisco Monday

San Franciscans, it’s time to grab your masks again: The City’s air…

Bus yard housing plans call for more than 500 units, 50 percent affordable

Muni is set to build its first-ever housing development over a bus…

SF official threatens to pull support for $100 billion megameasure over Caltrain spat

Tuesday, San Francisco Supervisor Shamann Walton levied an ultimatum that could impact…

Transbay BART tube reopens after service halted by sparks during rush hour

Sparks near the transbay tube prompted BART to halt some service between…

SFPD issuing fewer life-saving traffic tickets because of ‘additional paperwork’

In August, Mayor London Breed and traffic safety watchers blasted San Francisco…

Offensive billboard depicting Mayor Breed has been taken down

That controversial billboard has been taken down. It’s gone. Done. Finito. Ripped…

BART: busking ban on trains may be legal despite opposition, free speech concerns

When BART board director Debora Allen first floated her proposal to ban…

Conservative mayoral candidate defends controversial billboard: ‘this is beautiful art’

Local elected officials denounce depiction of Mayor London Breed as ‘racist’

BART looking west toward Geary Boulevard in transbay crossing study

Every attempt in Bay Area history to extend BART down Geary has…

Sliding doors could open up more space on Muni buses

A simple engineering change could soon make Muni’s 900 buses roomier across…

E-scooter company Skip announces layoffs after losing SF permit

San Francisco-based e-scooter company Skip this week announced pending layoffs for roughly…

SF’s quiet war with alleged scofflaw scooter company

The scooters scoot, The City impounds them. Nominal fines are paid, the…

Market Street is only the beginning of drive to clear city streets of cars

Car-free streets won’t stop at Market. At least, that’s the intent of…

SF approves plans for a car-free Market Street

San Francisco will soon kick cars off one of its busiest thoroughfares…

10,000 e-scooters? Not so fast — SF slashes fleet sizes before launch

A plan for 4,000 e-scooters to hit San Francisco streets Tuesday has…

You’ve heard of the Clinton Park boulders. Now, meet the Ingleside Pathway blockade

Move over Clinton Park boulders, you’ve got competition. While weeks ago a…

Supervisor candidate accused of evicting tenants, a cardinal San Franciscan sin

She’s talked tough on protecting tenants in The City’s rental crisis, but…

The problem with BART parking? Not enough buses

And as part of raising and lowering prices, BART’s parking fee cap of $3 may also be on the way out.