Lokasi di kanan jalan Raden Patah (*sebelah kiri Laboratorium Kesehatan Semarang, dapat diakses dari pertigaan jalan Raden Patah ke arah perempatan lampu merah Kota Lama),,,tempat luas dengan pelayanan petugas kesehatan yang ramah,,,melayani pemeriksaan kesehatan penyakit akut atau kronis, menerima rujukan dokter, menerima pasien BPJS dan pelayanan rawat inap, juga proses bersalin,,,fasilitas yang tersedia seperti tempat parkir, ruang tunggu, kipas angin, wc/kamar mandi, kendaraan pengantar pasien.
Puskesmas Karangdoro, bersebelahan dengan bangunan Laboratorium Kesehatan Dinas Kesehatan Kota Semarang.
Faskes tingkat pertama. Ada tempat bersalin & rawat inap.