Pada awalnya Kotamadya Salatiga hanya terdiri dari satu kecamatan saja, yaitu Kecamatan Salatiga.

Seiring dengan adanya pemekaran wilayah, Kota Salatiga mendapatkan beberapa tambahan daerah yang berasal dari Kabupaten Semarang.

Hingga sekarang, secara administratif Kota Salatiga terdiri dari 4 Kecamatan dan 23 Kelurahan.

Kecamatan dan Kelurahan tersebut meliputi:

1. Kecamatan Sidorejo, terdiri dari 6 kelurahan:
Blotongan, Sidorejo Lor, Salatiga, Bugel, Kauman Kidul, dan Pulutan
2. Kecamatan Tingkir, terdiri dari 7 kelurahan:
Kutowinangun Lor, Kutowinangun Kidul, Gendongan, Sidorejo Kidul, Kalibening, Tingkir Lor, dan Tingkir Tengah
3. Kecamatan Argomulyo, terdiri dari 6 kelurahan:
Noborejo, Ledok, Tegalrejo, Kumpulrejo, Randuacir, dan Cebongan
4. Kecamatan Sidomukti, terdiri dari 4 kelurahan:
Kecandran, Dukuh, Mangunsari, dan Kalicacing