La ville est fondée en 1870, à l'époque de la construction du chemin de fer Kiev – Baltique. Koziatyn devient une ville du district de Berditchiv le . En , au cours de la guerre entre la Pologne à l'Armée rouge, la ville est prise par les forces polonaises au cours de qui est connu sous le nom de « Raid sur Koziatyn ». Sa situation de carrefour ferroviaire favorise son expansion industrielle.
L'activité économique repose aujourd'hui sur le chemin de fer et dans une moindre mesure sur l'industrie agroalimentaire.
Population
Recensements (*) ou estimations de la population[2] :