Die Ortschaft wurde 1796 auf einer schon vorher bestehenden Kosakensiedlung gegründet, dessen Zentrum ursprünglich etwas nordwestlich des heutigen Stadtzentrums lag. Durch den Bau mehrerer Schmalspurstrecken ab 1899 wurde Hajworon das Zentrum des heutigen Schmalspurnetzes Hajworon, seit 1949 hat sie den Stadtstatus.
Die Stadt liegt auf einer Höhe von 155 m nahe der Grenze zur Oblast Winnyzja etwa 175 km westlich vom Oblastzentrum Kropywnyzkyj. Durch den Ort verläuft die TerritorialstraßeT–02–07. Viele Einwohner sind vor allem im Eisenbahnausbesserungswerk der Schmalspurbahnen beschäftigt.
Am 12. Juni 2020 wurde die Stadt zum Zentrum der neugegründeten Stadtgemeinde Hajworon (Гайворонська міська громада/Hajworonska miska hromada). Zu dieser zählen die 16 in der untenstehenden Tabelle aufgelisteten Dörfer[2], bis dahin bildete sie zusammen mit dem Dorf Sadowe die gleichnamige Stadtratsgemeinde Hajworon (Гайворонська міська рада/Hajworonska miska rada) im Westen des Rajons Hajworon.
Am 17. Juli 2020 kam es im Zuge einer großen Rajonsreform zum Anschluss des Rajonsgebietes an den Rajon Holowaniwsk[3].
Folgende Orte sind neben dem Hauptort Hajworon Teil der Gemeinde: