Nagoszewo – wieś sołecka w Polsce położona w województwie mazowieckim, w powiecie ostrowskim, na skraju gminy Ostrów Mazowiecka.
Położenie Leży po południowej stronie drogi krajowej nr 8, na Międzyrzeczu Łomżyńskim, na skraju Puszczy Białej.
Środowisko naturalne Nagoszewo leży na wysokości 100–110 m n.p.m.. Z pobliskich bagien wypływa Tuchełka, zwana też Nagoszewką, zasilająca kompleks dziewięciu stawów i uchodząca do Bugu.
Historia Nagoszewo to jedna z najstarszych osad w Puszczy Białej. Pierwsze wzmianki o miejscowości pochodzą z XIII wieku. Linia wsi Wiśniewo–Długosiodło–Osuchowa–Nagoszewo miała charakter obronny przed napierającymi z północnego wschodu Jaćwingami (XI–XII wiek).
W XVI wieku Nagoszewo było wsią czynszową wchodzącą w skład dóbr biskupów płockich. W II połowie wieku wieś należała do powiatu kamienieckiego ziemi nurskiej województwa mazowieckiegoCorona Regni Poloniae. Mapa w skali 1:250 000, Instytut Historii im. Tadeusza Manteuffla Polskiej Akademii Nauk i Pracownia Geoinformacji Historycznej Katolickiego Uniwersytetu Lubelskiego..