Mesto Žiar nad Hronom sa nachádza v Banskobystrickom kraji, na strednom Pohroní, v Žiarskej kotline. Rozprestiera sa prevažne na pravej terase rieky Hron. Katastrálna výmera mesta je 40 km štvorcových. Žiarska kotlina je na západe ohraničená pohorím Vtáčn