 The gmina covers an area of , and as of 2006 its total population is 8,202.Gmina Budzyń contains the villages and settlements of Brzekiniec, Budzyń, Bukowiec, Dziewoklucz, Grabówka, Kąkolewice, Niewiemko, Nowawieś Wyszyńska, Nowe Brzeźno, Ostrówki, Podstolice, Popielno, Prosna, Sokołowo Budzyńskie, Wyszynki and Wyszyny.Gmina Budzyń is bordered by the gminas of Chodzież, Czarnków, Margonin, Rogoźno, Ryczywół and Wągrowiec.