
Městys Všeruby (německy Neumark) leží 1 km od hranice s Německem na silnici II/184 z Kdyně. Křižuje ji silnice II/190 z Nýrska do České Kubice. Nachází se v průsmyku, který je zeměpisným předělem mezi Šumavou a Českým lesem. Původní osada zvaná Rybník byla roku 1570 povýšena na městečko s názvem Neumark. Český název Všeruby je doložen od roku 1789. Historický status městyse byl obnoven roku 2008. Nyní má asi 800 obyvatel.
Kostel sv. Michaela archanděla stojí poblíž hřbitova v jižní části městyse. Před jižní stěnou presbytáře stojí socha sv. Jana Nepomuckého z roku 1769 a před ní a farou v parčíku pamětní deska, připomínající pobyt Boženy Němcové ve Všerubech roku 1847.
Mezitím byla ke kostelu v 18. století přistavěna boční kaple sv. Jana Nepomuckého. Současný kostel stojí v nejvýše položeném místě městyse. Severně a částečně i východně od něj se rozkládá hřbitov zhruba obdélného rozvrhu. Kostel je jednolodní obdélná stavba s trojboce uzavřeným presbytářem a hranolovou věží na severní straně. K lodi přiléhá na severní straně půlkruhově uzavřená kaple sv. Jana Nepomuckého a z jihu obdélná předsíň. Presbytář, loď a podvěží jsou sklenuty lomenou křížovou klenbou, boční kaple je plochostropá. Vnitřní zařízení tvoří novobarokní hlavní oltář a dva boční. Křtitelnici zdobí barokní skupina Křtu Páně z poloviny 18. století. Varhany postavila krnovská firma Rieger roku 1907. Kostel sv. Michaela archanděla ve Všerubech je filiálním v římskokatolické farnosti Mrákov s pravidelnými bohoslužbami. Od roku 1991 je kulturní památkou..