Gmina Skrwilno is a rural gmina (administrative district) in Rypin County, Kuyavian-Pomeranian Voivodeship, in north-central Poland. Its seat is the village of Skrwilno, which lies approximately south-east of Rypin and east of Toruà Â.
The gmina covers an area of , and as of 2006 its total population is 6,109.
Gmina Skrwilno contains the villages and settlements of Baba, Borki, Budziska, Czarnia Duà ¼a, Czarnia Maà Âa, Kotowy, Moà Âciska, Nowe Skudzawy, Okalewo, Otocznia, Przywitowo, Rak, Ruda, Skrwilno, Skudzawy, Szczawno, Szucie, Szustek, Urszulewo, Wólka, Zambrzyca and Zofiewo.
Gmina Skrwilno is bordered by the gminas of Lubowidz, Lutocin, Rogowo, Roà Âciszewo, Rypin, à Âwiedziebnia and Szczutowo.