Kecamatan Pucakwangi terletak di sebelah tenggara Kabupaten Pati.
Dahulunya kecamatan ini menjadi bagian dari Kawedanan Jakenan.
Batas-batas wilayah Kecamatan Pucakwangi yaitu:
* Sebelah utara berbatasan dengan Kecamatan Jakenan.
* Sebelah timur berbatasan dengan Kecamatan Jaken.
* Sebelah selatan berbatasan dengan Kecamatan Todanan Kabupaten Blora.
* Sebelah barat berbatasan dengan Kecamatan Winong.
* Di bagian selatan di batasi oleh Pegunungan Kapur Utara yang memisahkan Kabupaten Pati dengan Kabupaten Blora.
Desa/kelurahan
1. Bodeh
2. Grogolsari
3. Jetak
4. Karangrejo
5. Karangwotan
6. Kepohkencono
7. Kletek
8. Lumbungmas
9. Mencon
10. Mojoagung
11. Pelemgede
12. Plosorejo
13. Pucakwangi
14. Sitimulyo
15. Sokopuluhan
16. Tanjungsekar
17. Tegalwero
18. Terteg
19. Triguno
20. Wateshaji