Puskesmas Silo berdiri pada Tahun 1982, dengan situasi adalah satu-satunya Pusat kesehatan masyarakat dalam kecamatan silo, yang melayani 9 desa yaitu desa Sempolan, Sumberjati, Garahan, Sidomulyo, Silo, Mulyorejo, Karangharjo, Harjomulyo, dan Pace, namun pada tahun 1991 berdasar perkembangan dan kepadatan penduduknya, Puskesmas silo berkembang menjadi Puskesmas Silo I dan Puskesmas Silo II yang juga dalam lingkup Kecamatan SILO, dan sampai sekarang Puskesmas Silo I melayani dan menaungi 4 desa yaitu desa Sempolan, Sumberjati, Garahan, Sidomulyo, menjadi Puskesmas BLUD Ter-Akreditasi dengan strata " PARIPURNA "