Earliest sunset in SF is tonight! At 4:49:43 pm. Tomorrow's will be one second later.
"But Jef," you ask, "it's not the solstice yet. How does that work?" I'm glad you asked! The solstice is the shortest day, but the earliest sunset and the latest sunrise are offset from it in opposite directions because the Earth's orbit is slightly elliptical. Sunrises are still getting later and will continue doing do until January 6th.
