Karanggayam adalah desa di kecamatanLumbir, Banyumas, Jawa Tengah, Indonesia. Desa Karanggayam dilewati oleh Jalan Nasional Rute 3 yang menghubungkan antara Jawa Barat-Jawa Tengah-Yogyakarta-Jawa Timur. Desa Karanggayam terdiri dari 7 Grumbul atau wilayah setingkat dengan Dusun. Dengan letak geografis perbukitan terutama di utara dan selatan, Desa Karanggayam memiliki ketinggian wilayah antara 100 - 500 mdpl dengan titik tertinggi berada di Bukit Puseran (510 mdpl). Desa ini menjadi hulu sebuah sungai besar yaitu Sungai Lopasir yang merupakan anak Kali Tajum.