thumb|Urzędowy błąd w nazwie – brak dywizu thumb|Gospoda w Osowcu z XVIII w. (ilustracja z Encyklopedii staropolskiej Z. Glogera) Osowiec-Twierdza (ros. Осовец-Крепость) – osada w Polsce położona w województwie podlaskim, w powiecie monieckim, w gminie Goniądz. Leży nad rzeką Biebrzą.

W latach 1743–1827 Osowiec (jako Marcinpol) posiadał prawa miejskie. Na terenie miejscowości ma siedzibę Biebrzański Park Narodowy oraz znajduje się rosyjska twierdza z XIX wieku. W latach 1975–1998 miejscowość należała administracyjnie do województwa łomżyńskiego.

Wierni kościoła rzymskokatolickiego należą do parafii Matki Boskiej Anielskiej w Downarach.

Położenie Osada Osowiec-Twierdza znajduje się około 5 km od Goniądza, 12 km od Moniek i około 42 km od Białegostoku. Leży na terenie Niziny Podlaskiej w Kotlinie Biebrzańskiej w zwężeniu położonych wokół mokradeł w zakolu na lewym brzegu rzeki Biebrzy. Nadrzeczne rozlewiska, rozległe bagna i torfowiska, które tworzą Biebrzański Park Narodowy, którego siedziba dyrekcji mieści się w Osowcu-Twierdzy. Teren miejscowości wchodzi w skład obszaru chronionego rezerwatu.