Several roads across Pembrokeshire are flooded amid weather warnings more heavy rain could be on the way.
In the county, Merlins Brook in Haverfordwest and Solva have flood warnings – meaning flooding is expected – in place, as well as a number of flood alerts.
Pembrokeshire County Council said “a number of roads” were flooded and were being dealt with on a “priority basis”.
It said crews trying to attend flooding were being hampered by the conditions.
Fire crews are dealing with flooding inside homes in Angle, near Pembrokeshire, Crundale in Haverfordwest and at Haven’s Head in Milford Haven.
Crews are also trying to prevent flooding at homes in Solva and at Lowery Priory in Milford.
Work is under way to tackle flooding around a service station at Dinas Cross near Fishguard.
It comes as the Met Office issued a yellow weather warning for south Wales on Friday.
The warning for heavy rain and wind is in place from 13:00 GMT until midnight.
Up to 50mm of rain could fall on higher ground, with wind speeds of up to 60mph along some coasts.
Yellow is the lowest of three categories of Met Office warnings, which also include amber and red.
The Met Office said the warning meant some homes could flood and there could be delays in travelling.