Zagórz – miasto w województwie podkarpackim, w powiecie sanockim, siedziba gminy miejsko-wiejskiej Zagórz. Położony w pobliżu ujścia Osławy do Sanu, na Pogórzu Bukowskim. Leży w dawnej ziemi sanockiej„Rocznik Województwa Rzeszowskiego”, tom III, red. Marian Aleksiewicz. Towarzystwo Przyjaciół Nauki i Sztuki, Rzeszów 1963, s. 62–63..
W latach 1975–1998 miasto administracyjnie należało do woj. krośnieńskiego. W latach 1972–1977 Zagórz był w granicach administracyjnych miasta Sanoka jako dzielnica.
Według danych GUS z 1 stycznia 2024 r. miasto liczyło 4913 mieszkańców, będąc 32. najludniejszym miastem w województwie.
Historia
Wieś założona w XIV wieku, w roku 1343 była tu już kaplica filialna parafii w Porażu. Pierwsze wzmianki odnotowują osadę o nazwie Sagorsze, Sogorsch do roku 1505 in districto sanociensis. W 1412 roku Zagórz należał do Mikołaja z Tarnawy. W 1490 Zagórz na krótko stał się własnością Piotra Kmity z Wiśnicza starosty spiskiego, potem znów powrócił do Tarnawskich i pozostał w ich rękach do początku XVII wieku. Ostatnim właścicielem Zagórza z rodu Tarnawskich był chorąży sanocki – Stanisław. thumb|left|Osława w Zagórzu, w tle ruiny klasztoru karmelitów Na początku XVII wieku Zagórz znalazł się w posiadaniu Stadnickich. W roku 1710 hr.