Zagorje ob Savi is a town in Zagorje valley in Zasavje region. It is located in the valley of the Medija stream which is left tributary of the river Sava.