Hadiach is a city situated in the Myrhorod Raion of the Poltava Oblast in east-central Ukraine. It is positioned along the banks of the Psel River and serves as the administrative center for the Hadiach urban hromada.
The city has a population of approximately 22,851 residents. It functions as a local administrative hub within its region.