Au recensement de 1897, Piriatine compte habitants, dont 55,62 pour cent d'Ukrainiens, 39,8 pour cent de Juifs et 3,57 pour cent de Russes. Dans la première moitié du , la population augmente malgré la guerre civile russe et la famine de 1932-1933, de telle sorte qu'en 1939 sa population s'élève à habitants. Pendant la Seconde Guerre mondiale, la ville est occupée par l'Allemagne nazie du au . La quasi-totalité des Juifs de Pyriatyn est alors massacrée, sauf ceux qui ont pu quitter la ville à temps. Après la guerre, la ville reprend son développement, mais connaît un déclin de sa population à partir de 1990.