Reaching freezing in early May is not at all uncommon in most of New England, for starters. I imagine it's also not completely rare in the upper Midwest.
Temps vary widely in the Bay Area—microclimates really are a thing. Freezing temps and >100F are common in the east bay, but quite rare out on the coast.