Southern California coastal residents may want to head inland to ensure a chance of seeing Monday's eclipse.
NBC4 forecasters said a persistent marine layer will bring low clouds and fog from the night through morning along the coast and extending into some valleys.
Some areas should clear by the eclipse peak, said NBC4 meteorologist David Biggar. Coastal spots may have less visibility depending on how conditions develop.
The cause is the trough of low pressure that has been keeping the area's air mass cooler than normal.
Top news of the day
Forecasters say the trough will wobble around the Southern California Bight, weakening the marine layer on Saturday, then strengthening the onshore flow of moist ocean air by Monday.
David Biggar contributed to this report.