 The gmina covers an area of , and as of 2006 its total population is 9,652 (9,641 in 2011).The gmina contains part of the protected area called Brodnica Landscape Park.Gmina Biskupiec contains the villages and settlements of Babalice, Bielice, Borki, Buczek, Czachówki, Fitowo, Gaj, Iwanki, Krotoszyny, Łąkorek, Łąkorz, Leszczyniak, Lipinki, Mała Wólka, Mec, Mierzyn, Osetno, Osówko, Ostrowite, Piotrowice, Piotrowice Małe, Podlasek, Podlasek Mały, Rywałdzik, Sędzice, Słupnica, Sumin, Szwarcenowo, Tymawa Wielka, Wąkop, Wardęgówko, Wardęgowo, Wielka Wólka, Wonna and Zawada.