Pusat Kesehatan Masyarakat (Puskesmas ) Karangreja terletak di Jalan Raya Karangreja Kecamatan Karangreja masuk dalam wilayah Kabupaten Purbalingga. UPTD Puskesmas Karangreja menempati lokasi di Dusun Kedoya Desa Karangreja, Kecamatan Karangreja Kabupaten Purbalingga Jawa Tengah. Sejak awal berdirinya sampai sekarang UPTD Puskesmas Karangreja telah mengalami satu kali relokasi, sebelum beralamat di Dusun Kedoya Puskesmas Karangreja berada di Dusun Purwasari Desa Karangreja. Setelah relokasi, puskesmas karangreja mengalami peningkatan yang cukup signifikan baik mengenai fisik bangunan, sarana dan prasarana puskesmas, status hingga peningkatan jumlah sumber daya manusianya.
Dalam menjalankan peran dan fungsi sebagai Puskesmas Induk, UPTD Puskesmas Karangreja mempunyai 2 Puskesmas Pembantu (Pustu) dan 6 Poliklinik Kesehatan Desa (PKD) yaitu :
Puskesmas Pembantu:
- Pustu Kutabawa
- Pustu Tlahab Lor
Poliklinik Kesehatan Desa:
- PKD Karangreja
- PKD Siwarak
- PKD Serang
- PKD Tlahab Lor
- PKD Tlahab Kidul
- PKD Gondang

VISI
Menjadi puskesmas dengan pelayanan yang bermutu, menuju masyarakat Karangreja sehat mandiri
MISI
- Memberikan pelayanan kesehatan yang bermutu, profesional, merata dan terjangkau.
- Meningkatkan SDM Kesehatan demi tercapainya derajat kesehatan yang optimal.
- Mendorong kemandirian masyarakat untuk berperilaku sehat.
TATA NILAI
Sigap Inovatif Profesional
MOTO
Melayani setulus hati

Secara geografis Kecamatan Karangereja merupakan daerah pegunungan berada pada ketinggian +790dpl,dengan batas wilayah:
Sebelah Utara : Kecamatan Belik Kabupaten Pemalang
Sebelah Timur : Kecamatan Karangjambu
Sebelah Selatan : Kecamatan Bobotsari
Sebelah Barat : Kecamatan Mrebet Wilayah
Kecamatan Karangreja merupakan daerah dataran tinggi, daerah ini subur untuk pertanian dan perkebunan yang sebagian besar penduduk mata pencaharian bercocok tanam dan buruh tani. Luas wilayah Kecamatan Karangreja adalah 48 KM2.
UPTD Puskesmas Karangreja didirikan pada tahun 1976, dengan wilayah kerja antara lain :
- Desa Karangreja
- Desa Siwarak
- Desa Kutabawa
- Desa Serang
- Desa Tlahab Lor
- Desa Tlahab Kidul
- Desa Gondang