Expect patches of morning fog throughout the mid-valley on Thursday, forecasters say, and mostly cloudy skies after that. Highs Thursday will be around 57. Mostly cloudy tonight, with lows around 40. Partly sunny on Friday, with highs in the lower 50s. 

Here are your updated local forecasts:

Albany

Thursday: Patchy fog before 10 a.m. Otherwise, mostly cloudy, with a high near 57. Calm wind becoming west around 6 mph in the morning.

Thursday night: Patchy fog after 4 a.m. Otherwise, mostly cloudy, with a low around 40. Calm wind.

Friday: Patchy fog before 10 a.m. Otherwise, partly sunny, with a high near 52. North wind 3 to 8 mph.

Corvallis

Thursday: Patchy fog before 10 a.m. Otherwise, mostly cloudy, with a high near 57. Calm wind becoming west 5 to 8 mph in the morning.

Thursday night: Patchy fog after 4 a.m. Otherwise, mostly cloudy, with a low around 39. Calm wind.

Friday: Patchy fog before 10 a.m. Otherwise, partly sunny, with a high near 53. Calm wind becoming north northeast 5 to 7 mph in the morning.

Lebanon

Thursday: Patchy fog before 10 a.m. Otherwise, mostly cloudy, with a high near 58. Calm wind becoming southwest 5 to 7 mph in the morning.

Thursday night: Patchy fog after 4 a.m. Otherwise, mostly cloudy, with a low around 41. Light west southwest wind.

Friday: Patchy fog before 10 a.m. Otherwise, partly sunny, with a high near 52. North wind 5 to 7 mph.

Outbrain