Thousands of people turned out for the Channel Islands first Pride parade.
The event, organised by Guernsey-based campaign group Liberate, comes two weeks before the States of Jersey are due to vote on equal marriage.
Organiser Christian May said he was amazed at the support from the community and business.
He said: "Growing up an openly gay man I never thought I'd see anything like this in Jersey. I'm amazed at how far the island has come."
It is estimated at least 3,000 people joined the parade as it marched through the town.
A number of community groups, unions and banks were involved in the parade which left West Centre, marching through the main high street and finishing at Weighbridge Place.
Chief Minister, Senator Ian Gorst, welcomed the parade into Weighbridge Place and hoisted a rainbow flag.
The idea for the parade came about after a equality march organised by political party Reform Jersey in September 2014.