The forecast calls for snow on Friday and rain on Christmas Day, making for quite the difference temperature wise over a weeks time. The precipitation chances Friday have be pegged at 60%. Meanwhile the high on Christmas is expected to reach 47 degrees. The high in Marshalltown on Wednesday reached 41.