Zbuczyn (do 31 grudnia 2002 Zbuczyn Poduchowny) – wieś (dawniej miasto) w Polsce położona w województwie mazowieckim, w powiecie siedleckim, w gminie Zbuczyn. Jest siedzibą gminy Zbuczyn. Leży nad rzeką Zbuczynką, 16 km od Siedlec, przy międzynarodowej trasie E 30.
Na terenie wsi utworzono trzy sołectwa Zbuczyn Południowy, Zbuczyn Północny i Zbuczyn Zachodni. W roku 2023 sołectwa te liczyły odpowiednio 688, 740 i 476 mieszkańców.
thumb|245px|Budynek OSP w Zbuczynie
Pierwsza informacja na temat wsi Zbuczyn pochodzi z roku 1418. Przed 1720 rokiem Zbuczyn uzyskał lokację miejską. Prawa miejskie utracił po 1779 rokuRobert Krzysztofik, Lokacje miejskie na obszarze Polski. Dokumentacja geograficzno-historyczna, Katowice 2007, s. 86-87.. Do schyłku XVIII wieku było to miasto królewskie w starostwie zbuczyńskim w ziemi łukowskiej województwa lubelskiegoKarol de Perthées, Mappa szczegulna woiewodztwa lubelskiego 1786. W latach 1975–1998 miejscowość administracyjnie należała do województwa siedleckiego. 1 stycznia 2003 nastąpiła zmiana nazwy wsi ze Zbuczyn Poduchowny na ZbuczynRozporządzenie Ministra Spraw Wewnętrznych i Administracji z dnia 17 grudnia 2002 r.