Desa Puyoh merupakan salah satu desa di wilayah kecamatan Dawe Kabupaten Kudus, dengan luas wilayah 458.060 ha. Desa Puyoh memiliki batas-batas wilayah administrasi sebagai berikut :
- sebelah utara : Desa Soco
- sebelah timur : Desa Piji
- sebelah selatan : Desa Samirejo
- sebelah barat : Desa Menawan
Desa Puyoh Kecamatan Dawe Kabupaten Kudus dengan kecamatan berjarak 3 km, sedangkan dengan kabupaten berjarak 15 km. Secara topografi, Desa Puyoh terdiri atas dataran rendah/perbukitan, dengan ketinggian kurang lebih 0,75 m di atas permukaan air laut. Desa Puyoh mempunyai 37 RT dan 8 RW, juga memiliki beberapa dukuh, antara lain : Krajan, Buloh, Lahar, Banci, Sukorejo, Sidorejo, dan Bonajar.