Tahiroğlu is a village in Şefaatli District, in Yozgat Province, Türkiye. Tahiroğlu lies at 952 m above sea level. It has 324 inhabitants. The nearest city is Yerköy, 37 km to the northwest.