Sochu sv. Jana Nepomuckého vytvořil v r. 1758 sochař Jan Michael Scherhauf, který působil v polovině 18. století především na severní a severozápadní Moravě. Narodil se v Rakousku, ale svůj život prožil v Olomouci. Žil a pracoval v době končícího období baroka projevujícího se i v jeho tvorbě. Sérii nadživotních kamenných svatojánských skulptur zahájil Scherhauf právě sochou sv. Jana Nepomuckého, špičkovou kamenosochařskou prací. Na nynějším místě se socha nachází od r. 1928, přičemž její původní umístění bychom mohli dříve hledat u tzv. malého mlýna na Dolním předměstí. K řece Jičínce byla socha přemístěna z důvodu nové zástavby rozvíjejícího se města. Na novém místě sv. Jan Nepomucký střeží most a řeku, neboť je mimo jiné také patronem proti povodním. Socha prošla dvěma restaurátorskými obnovami.