Kheyrabad () is a village in, and the capital of, Qahfarrokh Rural District in the Central District of Farrokhshahr County, Chaharmahal and Bakhtiari province, Iran.
The village is populated by Lurs.
At the time of the 2006 National Census, the village's population was 1,076 in 283 households, when it was in Dastgerd Rural District of the former Kiar District in Shahrekord County. The following census in 2011 counted 1,122 people in 333 households, by which time the rural district had been transferred to the Central District of Kiar County. The 2016 census measured the population of the village as 979 people in 301 households, when the rural district had been separated from the county in the formation of Farrokhshahr District in Shahrekord County. Kheyrabad was transferred to Qahfarrokh Rural District created in the new district. It was the only village in its rural district.
In 2023, the district was separated from the county in the establishment of Farrokhshahr County, and the rural district was transferred to the new Central District.