Rupin – wieś w Polsce położona w województwie podlaskim, w powiecie kolneńskim, w gminie Kolno.
Wierni kościoła rzymskokatolickiego należą do parafii Chrystusa Króla Wszechświata w Kolnie.
Historia Wieś szlachecka Rupino położona była w drugiej połowie XVI wieku w powiecie kolneńskim ziemi łomżyńskiejCorona Regni Poloniae. Mapa w skali 1:250 000, Instytut Historii im. Tadeusza Manteuffla Polskiej Akademii Nauk i Pracownia Geoinformacji Historycznej Katolickiego Uniwersytetu Lubelskiego. Na przełomie lat 1783/1784 wieś odnotowana pod nazwą Rupino, leżała w parafii Kolno, dekanat wąsoski diecezji płockiej i była własnością szlachcica Waleskiego. W czasach zaborów w granicach Imperium Rosyjskiego. W latach 1921–1939 ówczesna kolonia leżała w województwie białostockim, w powiecie kolneńskim, w gminie Czerwone.
Według Powszechnego Spisu Ludności z 1921 roku we wsi mieszkały 234 osoby w 29 budynkach. Miejscowość należała do parafii rzymskokatolickiej w m. Łosewo. Podlegała pod Sąd Grodzki w Kolnie i Okręgowy w Łomży;