Wierzchowo to wioska leżąca w północnej części gminy wiejskiej Szczecinek około 13,5 km na północ od Szczecinka. Dotrzeć do niej można drogą krajową nr 11.
Wierzchowo położone jest na polodowcowym wzniesieniu pomiędzy jeziorami Wierzchówko i Wierzchowo. Pierwsze wzmianki o wiosce pojawiły się w 1295 roku. Jej pierwotna nazwa brzmiała Virchowe. W najwyżej położonym punkcie wioski usytuowany jest kościół pod wezwaniem Wniebowzięcia Najświętszej Maryji Panny wzniesiony w XVIII wieku. Przed kościołem stoi dzwonnica z dzwonem odlanym w I połowie XVII wieku. Przy południowym brzegu jeziora Wierzchówko znajduje się park pałacowy. Około 150 m na północ od wsi znajduje się na podmokłym terenie grodzisko z VIII-XI wieku.
Warto zobaczyć