Yeniyer (before 2013: Karakñz) is a town (belde) in the Sorgun District, Yozgat Province, Turkey. Its population is 1,747 (2022).