http://www.sfelections.org/results/20151103/
Aaron Peskin won,
barely, against Julie Christensen.
But...
Affordable Housing bond passed
Mission Rock passed with a landslide
The Mission Moratorium went down in flames
AirBnB prop failed (up for debate, could have been a good thing, just not something that needed to be on ballot, and amended by ballot)
And Prop to use surplus public lands for affordable housing up to 120% of AMI passed
And Mayor Ed Lee won (not that he's great, but best hope for housing)
So, I'm not too disappointed. Peskin's a disappointment, but he didn't win by much and he will still have battles to get his way. If he acts the way he did, could be nail in the coffin for him.