Zambrów is a town in northeastern Poland with 21,166 inhabitants. It is the capital of Zambrów County. Situated in the Podlaskie Voivodeship, previously in Łomża Voivodeship.