
Město Svoboda nad Úpou (něm. Freiheit) je doloženo poprvé jako hornická osada r. 1533, v r. 1546 byla povýšena na městys a r. 1580 na horní město. Podle kroniky trutnovského purkmistra Simona Hüttela ze 16. stol. měla být údajně založena již r. 1009, ale tento údaj nelze nijak doložit. V okolí města bylo získáváno zlato zejména v oblasti Rýchor, své jméno získalo podle svobody dolování. V 19. stol. hornická činnost ustala a město začalo prosperovat z činnosti papíren a rozvoje turistiky, o což se zasloužil zejména podnikatel Prosper Piette de Rivage (1846-1928), původem ze Štrasburku, který je pohřben na místním lesním hřbitově.
Současným městem, které má přes 2000 obyvatel, prochází silnice II/296 z Mladých Buků do Pece pod Sněžkou, z níž tu odbočuje silnice II/297 do Janských Lázní a Černého Dolu. Končí tu lokální železniční trať 045 z Trutnova. V blízkosti nádraží se nachází i kostel sv. Jana Nepomuckého.
Kostel má sedlovou střechu, nad presbytářem je doplněna sanktusníkem. Věž je na čtvercovém půdorysu a má vysokou jehlancovou střechou. Nástropní fresky v interiéru jsou z poloviny 19. století; oltář a vnitřní vybavení pochází z poloviny 18. století. Varhany pro kostel postavil r. 1848 Johann Anton Barth (1811-1869), který působil v Pilníkově a rodné Dolní Olešnici. V letech 1977-1983 je opravoval Josef Matyska. U vstupu do kostela je plastika Panny Marie Růžencové, která původně byla umístěna na zrušeném hřbitově v Kryblici a na současné místo byla přenesena r. 1973. Kolem kostela se původně nacházel obezděný hřbitov s márnicí, který byl ze sanitárních důvodů zrušen v r. 1888. U polní cesty značené žlutou turistickou značkou ve svahu nad kostelem stojí výklenková kaplička Panny Marie..
Současný pozdně barokní římskokatolický kostel byl na stejném místě postaven z popudu knížete Josefa Adama ze Schwarzenbergu v letech 1777–1779 a byl zasvěcen sv. Janu Nepomuckému. Kostel měl původně dřevěnou zvonici, stojící samostatně na kopci, a od kostelních vrat k ní vedly dřevěné schody s dřevěným zastřešením. Roku 1836 byla zbudována nová kamenná, 35 metrů vysoká hranolová věž, přiléhající k průčelí kostela, která nahradila původní dřevěnou zvonici a byly do ní přeneseny zvony. Původní zvony s letopočty 1669, 1750 a 1770 byly přelity v letech 1840 a 1861. Roku 1888 byl zrušen hřbitov kolem kostela a založen nový na úbočí Kravího vrchu. Během 1. světové války byly zvony zrekvírovány. Další zvony ze zvonařské dílny Oktáva Wintera v Broumově byly vysvěceny dne 3. července 1921. Současné dva zvony jsou ze zvonařské dílny Dytrychových z Brodku u Přerova a byly vysvěceny dne 23. dubna 1994. Tyto nové zvony z velké části financoval ze zděděných finančních prostředků poslední svobodský farář, P. Jaroslav Tyrner. Kostel sv. Jana Nepomuckého ve Svobodě nad Úpou byl donedávna kostelem farním. Nyní je kostelem filiálním ve farnosti Janské Lázně a konají se v něm pravidelné bohoslužby dvakrát týdně. Od r. 1994 je zapsán v seznamu kulturních památek ČR..