Jumlah Puskesmas di Kota Malang adalah 16 Puskesmas, tersebar pada 5 Kecamatan di Wilayah Kota Malang.

Kecamatan Kedungkandang
  1. Puskesmas Kedungkandang
  2. Puskesmas Gribig
  3. Puskesmas Arjowinangun
Kecamatan Sukun
  1. Puskesmas Janti
  2. Puskesmas Ciptomulyo
  3. Puskesmas Mulyorejo
Kecamatan Klojen
  1. Puskesmas Arjuno
  2. Puskesmas Bareng
  3. Puskesmas Rampal Celaket
Kecamatan Blimbing
  1. Puskesmas Cisadea
  2. Puskesmas Kendalkerep
  3. Puskesmas Pandanwangi
  4. Puskesmas Polowijen
Kecamatan Lowokwaru
  1. Puskesmas Dinoyo
  2. Puskesmas Mojolangu
  3. Puskesmas Kendalsari