Puskesmas Petarukan terletak di Jln. Raya Petyarukan KM 11 dusun Kebonsari RT 03 RW 15 Kelurahan Petarukan Kecamatan Petarukan Kabupaten Pemalang, di dataran rendah dengan ketinggian 120 meter di atas permukaan laut. Jarak dari Barat ke Timur kurang lebih 9 km sedangkan jarak dari Utara ke Selatan kurang lebih 8 km. Secara Administratif Puskesmas Petarukan terdiri dari 6 desa dan 14.351 RT ( Rukun Tetangga ) yang tersebar di wilayah Puskesmas Petarukan Kecamatan Petarukan yang luas wilayahnya 1.999177 Km2 .
Batas wilayah Puskesmas Petarukan Kecamatan Petarukan meliputi :
Utara : Puskesmas Klareyan
Timur : Puskesmas Karangasem
Selatan : Puskesmas Karangasem
Barat : Puskesmas Kabunan