La partie occidentale du kabupaten est montagneuse, avec comme points culminants le volcan Ungaran (2 050 mètres) à la frontière avec le kabupaten de Kendal à l'ouest, et le Merbabu (3 141 mètres) au sud-ouest.
Histoire
En 1906, sous l'administration du bupati Raden Mas Soeboyono, le gouvernement colonial des Indes néerlandaises crée la gemente (municipalité) de Semarang, détachée du kabupaten et placée sous l'autorité d'un burgenmester.
Dans les années 1970, le chef-lieu du kabupaten est de facto réinstallé à Ungaran. En 1983, Ungaran devient officiellement chef-lieu.