Žagubica je upravno, privredno, trgovačko, zanatsko, zdravstveno i školsko središte Homolja, odnosno istomene opštine.Smeštena je u krajnjem jugoistocnom delu Žagubčike kotline, podno severnih odronaka Beljanice. Ima povoljan geografski položaj, koji proističe iz dobre saobraćajne povezanosti sa susednim naseljima i već im gradskim centrima ovog dela Srbije. Locirana je na veoma važnom putu regionalnog karaktera, koji povezuje privredno razlčiite celine ovog dela Srbije: Stig i Mlavu, sa jedne strane, sa crnorečkim basenom, na drugoj strani. Najbliži veći gradovi su Bor (51 km) i Požarevac 82 km). Od Žagubice se prema severu odvaja važna saobraćajnica prema Majdanpeku (40 km), odnosno Đerdapu. Žagubica leži na 315 m nadmorske visine, na kontaktu kotlinske ravni i planinskih padina, što stanovništvu omogućava iskorišćavanje razlčiitih prirodnih resursa u uslovima povoljnih reljefnih i klimatskih karakteristika.
Ostaci većeg praistoriskog naselja bakarnog i bronzanog doba nalaze se na brdu Stražara iznad grada.Tragovi antičkog i vizantiskog naselja još uvek su vidljivi na brdu Zagrađe.