Bitwa pod Nowogrodem – bitwa stoczona w dniach 7–10 września 1939 r. podczas kampanii wrześniowej.
Niemcy po przerzuceniu części wojsk z Pomorza do Prus Wschodnich uderzyli na linię Narwi, której broniła SGO „Narew”. W ramach tej akcji 8 września Nowogród zaatakowała niemiecka 21 Dywizja Piechoty. Atak ten został odparty przez broniący Nowogrodu III batalion 33 pułk piechoty i kompanię forteczną pod dowództwem kpt. Eugeniusza Kordjaczyńskiego.
Oddziały niemieckie uderzyły na miasto następnego dnia, wsparte tym razem ogniem artylerii. Doszło do zaciętych walk w samym mieście w wyniku których Nowogród został opanowany przez Niemców. Jeszcze tego samego dnia wojska polskie przeprowadziły udany kontratak i odzyskały częściowo miasto.
Do kolejnych walk doszło 10 września. Tego dnia pod Nowogród podszedł 42 pułk piechoty z zadaniem całkowitego wyparcia Niemców z miasta. W tym czasie Niemcy przeszli do natarcia całą dywizją i przełamali polską obronę pod Szablakiem. Próba odzyskania Nowogrodu zakończyła się niepowodzeniem.