Zagorje ob Savi is a town and a municipality in central Slovenia. It is located in the valley of Medija Creek, a minor left-bank tributary of the Sava River, 52 km (32 mi) east of Ljubljana 36 km (22 mi) southwest of Celje, and 6 km (4 mi) west of Trbovlje. Traditionally the area was part of the Upper Carniola region. The entire municipality is now included in the Central Sava statistical region. The town is home to about 7,000 people and the population of the municipality is about 17,000.