Your mileage will suffer in cold weather as the computer or choke will adjust for a richer mixture until the engine gets up to temperature.
The fluctuation in volume is 0.7% per 10 degrees Celsius, so if the temperature drops 10 degrees and there is no compensation, you will see a .14 gallon (18 ounce) difference in 20 gallons.
Here the winds are stronger in the afternoons in winter, so I get a 30 mph tail wind going to the office after lunch. Of course if they start early, I get a 30 mph headwind on my way home to lunch.
And since I live 600 ft lower in altitude than my office, my consumption is 2 mpg higher on the way to work than on the way home if no winds.
Lots of factors at play.