A program egy 18-19. századi mohácsi polgári hagyomány felújítása. Nepomuki Szent János a vízen járók elsősorban a vízimolnárok védőszentje. Kultusza ismert egész Európában, Magyarországon Baja városában is tradicionálisan megtartják ünnepét.
A mohácsi ünnepséget 1987-ben újította fel a Bartók Béla Művelődési Központ. A program két napos, általában a szent naptári napját (május 16.) követő hétvégén rendezik meg.
Az első napon (szombat) este 19 órakor a hajókikötő előtti Duna parton, a Millenniumi Emlékmű színpadán fúvószenekari koncerttel veszi kezdetét az esemény, itt felváltva muzsikál egy hazai vagy testvérvárosból meghívott vendégzenekar és a helyi Mohács-Palotabozsok Somberek ifjúsági fúvószenekar. 21 órakor indulnak a Sokácrévből a Jánoskázók: kivilágított csónakok melyekből több száz fatalpacskára erősített égő gyertyát, mécsest helyeznek a Duna vízére. 21. 30 órakor látványos tűzijáték következik. A nap zárásaként a művelődési házban bált rendeznek. Vasárnap fél háromkor a Széchenyi térről a Fogadalmi Emléktemplom elől céhzászlós felvonulás indul a Szent Mihály térre Nepomuki Szent János kőszobrához. A menetet a Szent Múzeumban őrzött fából faragott szobra és a fúvószenekar vezeti. A Szent Mihály téren egyházi liturgia keretében emlékeznek meg Nepomuki Szent Jánosról, majd megáldják azt a virágkoszorút, melyet a liturgiát követő sétakompozás keretében a Dunába dobnak a vízben halálukat leltek emlékére. A kompon a fúvószenekar ad koncertet. Kikötés után a Művelődési Központ kerthelyiségében, szabadtéri színpadán már javában zajlik a halászléfőző verseny, általában 40-50 nevezővel. Az eredményhirdetést követően a népes asztaltársaságok elfogyasztják a bográcsban készített jellegzetes mohácsi halételeket. Az ünnepség éjfélig tartó majális bállal zárul. A halászléfőző versenyre nevezési díjat kell fizetni, a majális bál belépőjegyes, egyébként a Nepomuki Ünnepségen való részvétel ingyenes.