Munisipyo ang Skrwilno sa Polskowa.[1] Nahimutang ni sa powiat sa Powiat rypiński ug gingsakopan sa Województwo Kujawsko-Pomorskie, sa sentro nga bahin sa nasod, 130 km sa amihanan-kasadpan sa Warsaw ang ulohan sa nasod. Adunay 6,109 ka molupyo.[2] Naglangkob kin og 124 ka kilometro kwadrado. Skrwilno mopakigbahin sa usa ka utlanan sa Gmina Lubowidz, Lutocin, Gmina Rogowo, Gmina Rościszewo, Szczutowo, ug Świedziebnia.
Ang yuta sa Skrwilno daghan kaayong patag.[saysay 1]
Ang klima hemiboreal.[4] Ang kasarangang giiniton 7 °C. Ang kinainitan nga bulan Hulyo, sa 20 °C, ug ang kinabugnawan Disyembre, sa −8 °C.[5]