Kostel svatého Jana Nepomuckého byl vystavěn v barokním stylu podle návrhu František Maxmilián Kaňka v letech 1734–1754. Výslednou podobu pak ovlivnil sám Kilián Ignác Dientzenhofer. Stavba byla zahájena na svátek sv. Jana Nepomuckého 16. května 1734. Z vzácné výzdoby vyniká nástropní malba ztvárňující legendu o Janu Nepomuckém od J. Redelmayera a F. X. Palka. V postranních nikách průčelí se nacházejí sochy sv. Vojtěcha a sv. Prokopa. V roce 1951 byla římskokatolická církev nucena kostel bezplatně pronajmout městu a kostel poté sloužil jako sklad civilní obrany, požární zbrojnice a skládka stavebního odpadu. Rekonstrukce exteriéru probíhala od roku 1980, v letech 1997 - 2000 byl restaurován interiér.
Jako kulturní památka České republiky je součástí městské památkové rezervace zapsané na Seznamu světového dědictví UNESCO.