Wilayah kerja Puskesmas Ngadirojo terdiri dari 12 Desa dari 18 Desa yang ada di Kecamatan Ngadirojo. Puskesmas Ngadirojo, terletak di bagian timur dari Kabupaten Pacitan dengan batas – batas wilayah sebagai berikut :
- Utara : Puskesmas Wonokarto (Kecamatan Ngadirojo)
- Barat : Kecamatan Tulakan
- Selatan : Samudra Hindia
- Timur : Kecamatan Sudimoro
Sebagian besar wilayah pada dataran dengan sumber air yang cukup, sebagian kecil berada di pegunungan dengan sumber daya alam yang terbatas, khususnya air, yang pada musim kemarau sering terjadi kekurangan air bersih dan bahan makanan. Wilayah kerja Puskesmas Ngadirojo sebagian besar merupakan daerah dataran rendah dan sebagian kecil kurang lebih 30% berupa dataran tinggi/ pegunungan, yang tersebar pada 12 desa dari 18 desa wilayah kerja Kecamatan Ngadirojo yaitu desa: Bodag, Tanjung Lor, Cangkring, Bogoharjo, Cokrokembang, Ngadirojo, Pagerejo, Wiyoro, Tanjungpuro, Hadiluwih, Hadiwarno dan Sidomulyo. Lokasi Puskesmas berada di desa Cokrokembang.
Adapun sebarannya sebagai berikut: