Hadiach (Ukrainian: Гáдяч, Russian: Гáдяч, Polish: Hadziacz), sometimes spelled Hadyach, Gadyach, Gadiach, or Hadziacz, is a 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 Hadyatskyi Raion (district). Population 22,267 (est).