The answer is 32° F, because water freezes at this temperature under normal pressures, and snow is water vapor frozen into ice crystals.
N.b., it usually needs to be a little bit colder to have snow, but this is around the maximum (although I've seen snow around 38° F before).