对于“游百病”风俗的由来,有一段有趣的典故。传说很久以前,天府成都被一支外来军队团团围住,水泄不通。这里历来少战火,城墙年久失修,破败不堪,如何抵挡敌侵!百姓们全体出动,挖土加固城墙。不几日,城墙见天上涨,不料,因风寒感露,连日劳累,城中闹起瘟疫,许多人卧床不起,筑城人数锐减,城墙浮土也未夯实。正月十六清晨,城外号炮响起,敌军发起攻城信号。霎时间,杀声大起,金鼓齐鸣,万箭齐发,云梯直上。顿时,守城军丁百姓奔向城墙,男女老少齐上阵,连许多患病的人也硬撑着跟上去。人们手挽手,肩并肩,踏着节拍,将新土踩得牢牢实实。守城军民脚踩实土,同仇敌忾 ,砍的砍,戳的戳,不一会儿,敌兵被杀退了,意想不到的是,那些患瘟疫的人,在分享胜利的同时,不约而同地发现自身的病不治而愈了。人们认为,正月十六是个好日子,走出户外能去病却灾。于是,从唐代起,就流传下来,在这一天去“游百病”。而且,这一习俗从成都向四周辐射,其它地方的百姓,也在正月十六“游百病”,苍溪的“游百病”也由此应运而生。
然而,有趣的是,随着岁月磨砺,沧桑演变,其它地方 “游百病”早已淡化,连成都本土也将此由“春游”所替代,而苍溪的“游百病”民俗则世代沿袭,经久不衰。