Desa Diwak terletak di Kecamatan Bergas, Kabupaten Semarang, Provinsi Jawa Tengah. Desa ini berada pada ketinggian sekitar 291 meter di atas permukaan laut dan termasuk wilayah dataran tinggi. Jarak Desa Diwak sekitar 1 km dari pusat Kecamatan Bergas, 8 km dari ibu kota Kabupaten Semarang, dan sekitar 28 km dari ibu kota Provinsi Jawa Tengah. Luas wilayahnya sekitar 65 hektar, terbagi menjadi 2 dusun, 2 RW, dan 6 RT.
Secara demografi, Desa Diwak memiliki populasi yang relatif kecil dibandingkan desa-desa lain di kecamatan, dengan kepadatan penduduk yang tinggi karena luas wilayahnya yang terbatas. Desa ini berada di kawasan industri Kabupaten Semarang, yang memengaruhi aktivitas ekonomi lokal. Ekonomi utama mencakup sektor pertanian, industri, dan pariwisata, termasuk kerjasama dengan PT Sido Muncul untuk pengembangan agrowisata tanaman obat, seperti kebun durian dan ubi ungu sebagai upaya pemberdayaan masyarakat.
Desa Diwak memiliki potensi wisata alam, termasuk pemandangan perbukitan, hamparan persawahan, dan udara segar. Salah satu wisata utamanya adalah Pemandian Air Panas Diwak, sumber air hangat alami dengan kandungan belerang yang digunakan untuk relaksasi, terletak di RT.06 Dusun Kalisori. Fasilitas termasuk kolam berendam, area parkir, dan warung makanan.