thumb|Szepietowo Stacja – widok na obecny budynek GS SCH

Szepietowo (nazwa historyczna: Szepietowo-Stacja) – miasto w Polsce położone w województwie podlaskim, w powiecie wysokomazowieckim. Według danych GUS z 1 stycznia 2024 r. Szepietowo liczyło 2018 mieszkańców.

Miejscowość jest siedzibą miejsko-wiejskiej gminy Szepietowo oraz stolicą dekanatu szepietowskiego. Prawa miejskie Szepietowo otrzymało z dniem 1 stycznia 2010 r.

W miejscowości znajduje się kościół, który jest siedzibą parafii NMP Matki Miłosierdzia. W administracji parafii znajduje się cmentarz parafialny. Obecnie istnieje możliwość skorzystania z wyszukiwarki osób zmarłych, pochowanych na cmentarzuWyszukiwarka osób zmarłych.. W strukturze kościoła rzymskokatolickiego parafia należy do metropolii białostockiej, diecezji łomżyńskiej, dekanatu Szepietowo.

Szepietowo leży na historycznym Podlasiu, położone było w powiecie brańskim w ziemi bielskiej województwa podlaskiegoEmil Kalinowski: Szlachta ziemi bielskiej wobec bezkrólewi w XVI – XVII wieku. Uniwersytet Warszawski – Wydział Historyczny, Warszawa 2018, s. 101..

Geografia Gmina Szepietowo leży w południowo-zachodniej części województwa podlaskiego, na Wysoczyźnie Wysokomazowieckiej.