Zwagerbosch (Fries, officieel: Sweagerbosk, , ook wel De Bosk ) is een dorp in de gemeente Noardeast-Fryslân, in de Nederlandse provincie Friesland. De plaats ligt ten zuidoosten van Zwaagwesteinde en grenst in het zuiden aan Twijzelerheide. Het dorp ligt net ten noorden van de Zwadde die het scheidt van Twijzelerheide. In  telde het dorp  inwoners. Tot 1940 was het een buurtschap van Kollumerzwaag.

Geschiedenis
Zwagerbosch is vanaf eind 18de eeuw als heideontginningsplaats tot ontwikkeling gekomen. De eerste vermelding dateert van 1847 wanneer het als Het Bosch op de kaarten verschijnt. Het dorp is op dezelfde heidegebied ontstaan als Twijzelerheide, die rond 1700 als Heyde werd geduid. Midden in de 19e eeuw ontwikkelde zich het als een bewoonde streek, met schamele onderkomens.

Net voor 1930 werden de Boskwei en Bjirkepaed verhard. Zo ontwikkelde de buurtschap zich  verder tot een dorp, terwijl Twijzelerheide al flink groter was gegroeid. In 1940 verkreeg Zwagerbosch de dorpsstatus.

Vooral na de Tweede Wereldoorlog ontstond er nieuwe bewoning, en groeide het aantal huizen. Het dorp raakte zo meer verweven met Zwaagwesteinde en Twijzelerheide. Het dorp heeft geen kerk. Tot 2019 viel het onder de gemeente Kollumerland en Nieuwkruisland waarna deze is opgegaan in de Noardeast-Fryslân.

Cultuur
Hoewel het dorp cultureel gericht is op Zwaagwesteinde en Twijzelerheide heeft het dorp een dorpshuis, De Bosk geheten.

Natuur
Aan zuidoostelijk dorpsgrens ligt er een natuurgebied met een bos en een poel.

Geografie van Noardeast-Fryslân
Plaats in Friesland