UPT Instalasi Farmasi Kbupaten Magelang (IFK) menyediakan obat, vaksin, dan Bahan Medis Habis Pakai (BMHP) kepada masyarakat melalui 29 Puskesmas yang tersebar di 21 kecamatan di Kabupaten Magelang. Setiap kecamatan memiliki satu atau lebih Puskesmas yang melayani kebutuhan kesehatan masyarakat setempat, sehingga masyarakat yang membutuhkan dapat mengakses ke Puskesmas - Puskesmas induk dan Puskesmas pembantu terdekat. Daftar 29 Puskesmas di Kabupaten Magelang sebagai berikut :
1. Bandongan
2. Borobudur
3. Candimulyo
4. Dukun
5. Grabag 1
6. Grabag 2
7. Kajoran 1
8. Kajoran 2
9. Kaliangkrik
10. Kota Mungkid
11. Mertoyudan 1
12. Mertoyudan 2
13. Mungkid
14. Muntilan 1
15. Muntilan 2
16. Ngablak
17. Ngluwar
18. Pakis
19. Salam
20. Salaman 1
21. Salaman 2
22. Sawangan 1
23. Sawangan
24. Secang 1
25. Secang 2
26. Srumbung
27. Tegalrejo
28. Tempuran
29. Windusari
Selain menyediakan kebutuhan obat, vaksin, BMHP untuk pelayanan di Puskesmas, UPT IFK juga melayani untuk :
1. Penanganan kegawatdaruratan medis di Public Safety Center (PSC) 119 Kabupaten Magelang
2. Program pemerintah meliputi program Kesehatan Masyarakat (Kesmas) dan Program Pencegahan Dan Pengendalian Penyakit (P2P) dengan fasilitas penyelenggara meliputi seluruh Puskesmas, RSUD Merah Putih, RSUD Muntilan, RSUD Candi Umbul, RSUD Bukit Menoreh, RSU Aisyiyah Muntilan, RSU Syubbanul Wathon, RSU N21-Gemilang dan beberapa klinik di Kabupaten Magelang.
3. Permintaan khusus (Jemaah haji, Paskibraka, Sunat Masal, Kegiataan Sosial, ABRI Masuk Desa / TMMD, dll.)