The latest I've ever seen snow in southern Michigan is April, although the old folks say it has snowed in May. Usually early April is our last measurable snow in this area. April is a transitional month that can range from downright cold to 70's and even low 80's. Average high's are low 60's. I can't stand winters here, but there is nothing like a summer in Michigan, especially on the water and beaches of Lake Michigan.