Bierzwnik () is a village in Choszczno County, West Pomeranian Voivodeship, in north-western Poland. It is the seat of the gmina (administrative district) called Gmina Bierzwnik. It lies approximately south-east of Choszczno (Arnswalde) and south-east of the regional capital Szczecin (Stettin).