Wojny-Krupy – wieś w Polsce położona w województwie podlaskim, w powiecie wysokomazowieckim, w gminie Szepietowo.

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

Historia W roku 1203 wzmiankowane Wojnowo cum villis attinentiis jako osada należąca do kościoła w Zuzeli.

Założyciele wsi byli najprawdopodobniej potomkami Wojnów herbu Trąby (inne źródła Ślepowron), przybyłych z ziemi zakroczymskiej. Krupy to najpewniej pierwsza osada okolicy szlacheckiej Wojny, występująca w dawnych źródłach jako Wojny StareJ. Maroszek, Dzieje obszaru Gminy Szepietowo w XV-XX w., Szepietowo 2006, s. 124-125.. Miejscowi Wojnowie legitymowali się herbami: Grzymała II, Trąby oraz Pierzchała.

Książę mazowiecki Bolesław w roku 1435 nadaje Adamowi de Wojny 10 łanów chełmińskich nad Brokiem Małym, przy granicy Przeździeckiego.

W roku 1455 w aktach sądowych ziemi bielskiej wymienione są: Wojny-Króle Wojny-Bakałarze Wojny-Krupy Wojny-Piotrowce Wojny-Izdebnik Wojny-Dąbrówka, współcześnie Dąbrówka Kościelna Wojny-Piecki Wojny-Pogorzel Wojny-Wawrzyńce.

W 1557 r. podatek poborowy od 3 włók, sam od siebie i od innych Woynów, zapłacił Wawrzyniec Woyno.

W roku 1827 miejscowość liczyła 10 domów i 66 mieszkańców.