Zolotjiv (ukrainsk: Золочів, polsk: Złoczów, tysk: Solotschiw, jiddisch: זלאָטשאָווו, Zlotshov) er en lille by af distriktsmæssig betydning i Lviv oblast i Ukraine, det administrative centrum for Zolotjiv rajon. Den er vært for administrationen af Zolotjiv hromada, en af hromadaerne i Ukraine.[1] Byen ligger 60 kilometer øst for Lviv ved Hovedvej H02Lviv-Ternopil og jernbanelinjen Krasne-Ternopil. Byen havde i 2021 en befolkning på omkring 23.986,[2] og dækker et areal på 11,64 km².