Luas wilayah 3.958,04 Ha, terdiri dari lahan pertanian 2.500,73 Ha, lahan pertanian ½ teknis seluas 116,5 Ha, lahan tadah hujan 651,40 Ha serta lahan tegalan 1.733,23 ha, pekarangan seluas 954,54 Ha, dan padang/gebala seluas 4,76 Ha, Hutan negara seluas 325 Ha, lain-lain seluas 172,61 Ha. Jumlah Penduduk 21.648 jiwa, terdiri 10.799 laki-laki dan 10.849 perempuan.
Batas-batas wilayah
Kecamatan Gesi berbatasan dengan Kecamatan Tangen di sebelah utara dan timur. Di sebelah selatan, Kecamatan Gesi berbatasan dengan Kecamatan Sragen. Sedangkan di sebelah barat, Kecamatan Gesi berbatasan dengan Kecamatan Sukodono.[1]
Desa
Kecamatan Gesi terdiri dari 7 Desa, 85 Dukuh 150 RT dan 43 RW [2]
^Kuswandari dan Wardoyo, D. (2022). Warsidi, dkk., ed. Kecamatan Gesi Dalam Angka 2022. BPS Kabupaten Gresi. hlm. 1.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)