Hadiach (Ukrainian: Гáдяч, Russian: Гáдяч, Polish: Hadziacz), sometimes spelled Hadyach, Gadyach, Gadiach, or Hadziacz, is a small and historic city in Poltava Oblast (province) in the central-east part of Ukraine. Located on the Psel River, the city is an administrative center of the Hadiach Raion (district). Population 22,267 (est).