 The gmina covers an area of , and as of 2006 its total population is 7,724, of which the population of Borek Wielkopolski is 2,486, and the population of the rural part of the gmina is 5,238.Apart from the town of Borek Wielkopolski, Gmina Borek Wielkopolski contains the villages and settlements of Bolesławów, Bruczków, Celestynów, Cielmice, Dąbrówka, Domanice, Dorotów, Frasunek, Głoginin, Grodnica, Jawory, Jawory PGR, Karolew, Koszkowo, Leonów, Liż, Maksymilianów, Osówiec, Siedmiorogów Drugi, Siedmiorogów Pierwszy, Skoków, Skokówko, Stawiszyn, Strumiany, Studzianna, Trzecianów, Trzecianów Osiedle, Ustronie, Wycisłowo, Wygoda, Zacisze, Zalesie and Zimnowoda.Gmina Borek Wielkopolski is bordered by the gminas of Dolsk, Jaraczewo, Koźmin Wielkopolski, Piaski and Pogorzela.