Wasilkowo – wieś w Polsce położona w województwie podlaskim, w powiecie hajnowskim, w gminie Hajnówka.
W latach 1975–1998 miejscowość administracyjnie należała do województwa białostockiego. Stąd bierze początek rzeka Łoknica.
Części wsi +Integralne części wsi Wasilkowo SIMC Nazwa Rodzaj 0030260 Golakowa Szyja przysiółek
Historia Wieś powstała w latach 1772–1789 na skraju Puszczy Bielskiej, pierwotną nazwą była Wasilówka. Nazwa pochodzi od imienia Wasilij. Wieś została zasiedlona przez rolników z wójtostwa Kuraszewo.
W 1861 roku nastąpiło uwłaszczenie chłopów. Przed I wojną światową było 13 nadziałów ziemi (tzw. uczastków).
Po II wojnie światowej 1/4 mieszkańców wsi wyjechała do Białoruskiej SRR. W 1997 roku we wsi położono asfalt. thumb|180px|left|Prawosławny krzyż wotywny