 The gmina covers an area of , and as of 2006 its total population is 5,866.Gmina Osiek Mały contains the villages and settlements of Borecznia Wielka, Dęby Szlacheckie, Drzewce, Felicjanów, Grądy, Lipiny, Łuczywno, Maciejewo, Młynek, Moczydła, Nowa Wieś, Nowe Budki, Nowy Budzisław, Osiek Mały, Osiek Mały-Kolonia, Osiek Wielki, Rosocha, Smólniki Osieckie, Smólniki Racięckie, Stare Budki, Stary Budzisław, Szarłatów, Trzebuchów, Witowo and Zielenie.Gmina Osiek Mały is bordered by the town of Koło and by the gminas of Babiak, Koło, Kramsk and Sompolno.