Zatory – wieś w Polsce położona w województwie mazowieckim, w powiecie pułtuskim, w gminie Zatory. Miejscowość ma status sołectwa. Leży nad rzeką Narwią i jest siedzibą władz gminy Zatory oraz parafii św. Małgorzaty. Jest położona jest na skraju Nadbużańskiego Parku Krajobrazowego.
Zatory są wsią o genezie szlacheckiej. W drugiej połowie XVI wieku miejscowość była położona w powiecie kamienieckim ziemi nurskiej województwa mazowieckiegoMazowsze w drugiej połowie XVI wieku ; Cz.1, Mapa, plany, Warszawa 1973, [b.n.s] i stanowiła własność Stanisława MińskiegoAdam Moniuszko, Sędziowie sądów szlacheckich w województwie płockim 1576–1600. Próba rekonesansu badawczego, w: Studia z Dziejów Państwa i Prawa Polskiego T. XIX, 2016, s. 61..
W latach 1975–1998 miejscowość administracyjnie należała do województwa ostrołęckiego. Na terenie miejscowości funkcjonowało Państwowe Gospodarstwo Rolne Zatory.