The event took place between teams from East and West Ayton over the River Derwent, with the losers being the first to take an early bath in the icy river.
The Tug of War is one of a number of events which took place at Ye Olde Forge Valley Inn to celebrate the New Year, with a sponsored leg wax, live music and a raffle being among the others.
In total a sum of £2050.36 was raised which will be split between St Catherine's Hospice, MacMillan and SWR Mind.
Landlady Heidi Dickinson said: “We were worried after two years off because of covid and the swollen river, but we had the most there we’ve ever had.
"The landlord and a few of the regulars did a sponsored wax, and one lad even took his eyebrow off.
"It was an absolutely brilliant day and we (West Ayton) won for only the second time in eight years.”