Wiechowo – wieś w Polsce położona w województwie zachodniopomorskim, w powiecie stargardzkim, w gminie Marianowo, położona 3 km na południowy wschód od Marianowa (siedziby gminy) i 17 km na północny wschód od Stargardu (siedziby powiatu).
W latach 1975-1998 miejscowość administracyjnie należała do województwa szczecińskiego.
Wieś leży pomiędzy dwoma jeziorami: Marianowskim na zachodzie i Wiechowskim na wschodzie.
Pierwotny kościół we wsi Wiechowo miał prawdopodobnie korzenie średniowieczne, obecnie na jego fundamentach został wzniesiony bezstylowy współczesny kościół. Wyposażenie świątyni również współczesne.
Obok kościoła znajduje się ruina wieży kościelnej z XX wieku wzniesionej z kamienia polnego, obecnie trwają prace przy jej odbudowie. Dawniej na placu przykościelnym, ogrodzonym kamiennym murem był cmentarz z XIX w. Przed kościołem znajduje się pomnik poświęcony ofiarom I wojny światowej.