Nowogród – miasto w woj. podlaskim, w powiecie łomżyńskim, nad Narwią, ok. 15 km od Łomży. Jest siedzibą gminy miejsko-wiejskiej Nowogród. Nowogród położony jest na skarpie, naprzeciwko ujścia Pisy do Narwi. Rzeki te stanowią szlaki spływów kajakowych, łącząc dorzecze Wisły z Wielkimi Jeziorami Mazurskimi.
W miejscowości znajduje się kościół, który jest siedzibą parafii Narodzenia NMP.
Historia W XIV wieku na wysokim brzegu Narwi, gdzie obecnie znajduje się skansen, wybudowano gród o umocnieniach drewniano-ziemnych.
Pierwsze pisemne wzmianki o Nowogrodzie pochodzą z 27 grudnia 1355. Mówią one o nadaniu przez króla Kazimierza Wielkiego ziemi warszawskiej Siemowitowi III. Od Siemowita III w 1375 r. Nowogród otrzymał jego syn Janusz I Starszy. On to zbudował murowany zamek w miejsce spalonego wcześniej dwukrotnie drewnianego grodu kasztelańskiego.
W 1434 roku książę mazowiecki Bolesława IV nadał prawa miejskie. Uważa się to nadanie jako potwierdzenie praw uzyskanych wcześniej od księcia Janusza I.S. Pazyra, Geneza i rozwój miast mazowieckich, Warszawa 1959, PWN W 1869 Nowogród utracił je w ramach represji po powstaniu styczniowym, a następnie zostały przywrócone wraz z odzyskaniem przez Polskę niepodległości.