Szepietowo is a town in Wysokie Mazowieckie County, Podlaskie Voivodeship, in north-eastern Poland. It is the seat of the gmina (administrative district) called Gmina Szepietowo. It lies approximately 6 kilometres (4 mi) south of Wysokie Mazowieckie and 51 km (32 mi) south-west of the regional capital Białystok.