Yorkers will have to deal with fog Monday morning and possibly snow Monday night.

York and the surrounding counties are under a dense fog advisory until 7 a.m. Monday, the National Weather Service said. In some areas, visibility will be a quarter-mile or less, and drivers are urged to be cautious.

The day will be mostly cloudy, with a high of 53 and low of 34, and winds will be from the northwest at 7-13 mph, with gusts up to 26 mph, the NWS said.

There's a 50 percent chance of rain and snow Monday night, the service said, with little accumulation expected.

Tuesday will be cloudy, with a chance of rain and snow Tuesday night, with less than a quarter-inch of precipitation expected, the forecast said. Tuesday's high will be 42 and the low 32.

Wednesday will be cloudy, with a chance of rain, the forecast said. The high will be 43 and the low 30.

Thursday through Saturday will be sunny, with highs in the low 40s and lows in the upper 20s, the NWS said.