Znacząca część Piątnicy, aż do powstania styczniowego w 1863 roku była własnością parafii. Po powstaniu ziemie te odebrano i podzielono na działki, które rozdano byłym żołnierzom rosyjskim. Dwór od 1865 roku do I wojny światowej był w posiadaniu rosyjskiego generała Michała Stefanowicza Żukowskiego.

W latach 1921–1939 wieś leżała w województwie białostockim, w powiecie łomżyńskim, w gminie Drozdowo, której była siedzibą.

Według Powszechnego Spisu Ludności z 1921 roku wieś zamieszkiwało 1.663 osoby, 1.132 było wyznania rzymskokatolickiego, 1 greckokatolickiego a 520 mojżeszowego. Jednocześnie 1169 mieszkańców zadeklarowało polską przynależność narodową, 493 żydowską a 1 rosyjską. Były tu 173 budynki mieszkalne. Miejscowość należała do miejscowej parafii rzymskokatolickie. Podlegała pod Sąd Grodzki i Okręgowy w Łomży; właściwy urząd pocztowy mieścił się w Łomży.

W wyniku napaści ZSRR na Polskę we wrześniu 1939 miejscowość znalazła się pod okupacją sowiecką. Od czerwca 1941 roku pod okupacją niemiecką. Od 22 lipca 1941 do 1945 włączona w skład Landkreis Lomscha, Bezirk Bialystok III Rzeszy.

Z dniem 18 sierpnia 1945 roku została wyłączona z woj. warszawskiego i przyłączona z powrotem do woj. białostockiego..