Haczów [ˈxat͡ʂuf] (Ukrainian: Гачів, Hachiv) is a village in Brzozów County, Subcarpathian Voivodeship, in south-eastern Poland.
It is the seat of the gmina (administrative district) called Gmina Haczów. It lies approximately 10 kilometres (6 mi) west of Brzozów and 42 km (26 mi) south of the regional capital Rzeszów. The village has a population of 3,370.
According to the administrative division during the years of 1975-1998, Haczów was located in the Krosno Voivodeship.