 Greenfield receives an annual average of 38 inches of rain, and averages 25 inches of snow.Both averages are very similar to those of the United States.Greenfield averages 173 sunny days and 128 rainy days.