Thousands of people turned out in glorious sunshine for the 42nd annual Adlington and District Carnival.
Jubilee Playing Fields, on Park Road, became a hive of activity as a host of entertainment was held over the three-day festival.
The money raised is still being counted and proceeds will be donated to North West Air Ambulance and local good causes.
Jennie Snape, vice-chairman of the carnival committee, said: “It went very, very well.
“The feedback from the parade was excellent.
“Of course, the weather made it and the field was really busy.”
Among the highlights was the parade, which featured around 50 floats from groups in the area and took nearly two hours to make its way along the route to the fields.
Many people wore fancy dress costumes as they got into the carnival spirit.
Railway electrification work and the closure of Railway Road meant a different route was used this year, with organisers saying they received no complaints about the diversion. However, an ambulance was called to help a woman who collapsed.
The weekend started on Friday evening with bingo in a marquee.
Saturday’s procession was followed by an afternoon of entertainment, which included Preston Pipe Band, a falconry display, a circus and crowning of the carnival royalty.
James Cross certainly turned heads as a lookalike for Captain Jack Sparrow, from the film Pirates of the Caribbean.
But the Lankykats rock ’n roll collective were unsuccessful in their world record attempt for the largest rock band.
A children’s disco and cabaret was held in the evening, with a special appearance by Thomas Milner, from BBC1’s Waterloo Road.
Soap stars also attracted fans to the carnival on Sunday, as Emmerdale actors Natalie Robb and Anthony Quinlan, who play Moira and Pete Barton, posed for photographs.
Jennie said: “They were really nice and friendly and nothing was too much trouble.
“They were going round the field and speaking to people.”
There was also a dog show, a baby show and other attractions.
The clean-up operation is now underway after the carnival.