Brave swimmers took the plunge at the annual Burghead Boxing Day swim.
Over 60 people signed up to jump from the harbour on Tuesday, raising over £9000 for local charities.
Despite the rain, a good crowd gathered to show their support for the 32nd swim.
Last year’s event had to be postponed until Hogmanay for safety reasons after poor weather on the day but organisers were delighted everything went to plan this year.
President Jamie Campbell said: "Everything went to plan, we were a wee bit worried about the weather towards the start of the swim but it was ok and it didn’t dampen the spirits of anybody.
"We had 65 swimmers, which was 20 more than last year.
"Just as the swim started we got a big push of folk coming down to watch so we were delighted.
"At 2 o’clock we were a bit worried because it was looking kind of quiet but everybody turned out for it as they always do.
"So far we are just counting the money that we have got we have raised over £9000."
Some jumpers donned fancy dress with an elf, Santa and a fairy taking to the freezing water.
Among participants were a number of players from Moray Rugby Club.
Stuart Middleton, from Elgin, who is part of the club said: "The boys decided to do it again for the good causes and it is a bit of team bonding as well.
"There were a few of us who had done it before but for some it was their first time.
"It’s the first time we have had two teams taking part. It was very cold."
Also taking to the water for the second time was Dr Douglas Jarvie after being encouraged by his workmates at Forres Health Centre.
He said: "I live in Burghead and thought I would do it because I liked the causes that were being supported, and my friends at work were egging me on!
"It is the second time I have done the jump, it was good and I even think it was better than the first time because I knew what to expect."
Over £7000 of the money was raised by sponsors with £900 being collected in buckets and over £700 from raffles for the event.
The charities benefitting from this year’s swim are Prostate Scotland, Bairns of Burghead Primary, Moray Sea School Memorial and Moray Fresh Start.