Desa Penaruban merupakan salah satu desa yang berada di wilayah Kecamatan Kaligondang yang berjarak 1,5 km dari pusat kota Purbalingga ke arah timur dan berbatasan dengan desa atau kelurahan sebagai berikut :
- Sebelah Utara : berbatasan dengan Desa Kalikajar
- Sebelah selatan : berbatasan dengan Kelurahan Bancar
- Sebelah Barat : berbatasan dengan Kelurahan Wirasana
- Sebelah timur : berbatasan dengan Desa Sempor Lor
Desa Penaruban merupakan salah satu desa dari 18 desa di Kecamatan Kaligondang yang memiliki wilayah seluas 201.802 Ha yang terdiri dari tanah kering seluas 139.198 Ha sawah tadah hujan 61.000 Ha, lainnya seluas 1.604 Ha dan berada pada ketinggian 40/45 m diatas permukaan laut yang terbagi menjadi 5 dusun, 11 RW dan 29 RT. Curah hujan rata-rata 900/1800 mm per tahun dan suhu rata-rata 220 C s/d 320 C dengan jumlah Penduduk sekitar 4850 jiwa.
Demikian secara garis besar keadaan Desa Penaruban Kecamatan Kaligondang Kabupaten Purbalingga.