Pod koniec XIX wiek Siemień, miejscowość w powiecie łomżyńskim, gmina Kupiski, parafia Łomża. Wieś składała się z czterech części: Siemień Dąbrowizna, folwark, powierzchnia gruntów 240 morgów Siemień Szlachecki (195 morgów) Siemień Rowy, wieś włościańska, powierzchnia użytków rolnych 126 morgów Siemień przy rzece (część starościńska), 682 morgi użytków. W latach 1921–1939 wieś leżała w województwie białostockim, w powiecie łomżyńskim, w gminie Kupiski.

Według Powszechnego Spisu Ludności z 1921 roku wieś zamieszkiwało 520 osób w 79 budynkach mieszkalnych. Miejscowość należała do parafii rzymskokatolickiej w Łomży. 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.

W latach 1975–1998 miejscowość administracyjnie należała do województwa łomżyńskiego.

Współcześnie Siemień Nadrzeczny jest położony tuż przy dolinie Narwi. Sąsiaduje z miejscowościami : Rybno i Stara Łomża.