Provinsi Jawa Tengah memiliki total 6 kota dan 29 kabupaten, dengan ibu kota di Kota Semarang.
Secara administratif, Jawa Tengah terbagi ke dalam 35 wilayah administratif yang terdiri atas 29 kabupaten dan 6 kota (disebut juga sebagai kotamadya/kota pradja).