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 of Shahrekord County.[6] The following census in 2011 counted 1,122 people in 333 households,[7] by which time the rural district was separated from the county to join the Central District of Kiar County.[8] 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 of Shahrekord County. Kheyrabad was transferred to Qahfarrokh Rural District created in the new district.[4] It was the only village in its rural district.[2]
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.[9]
^OpenStreetMap contributors (29 August 2024). "Kheyrabad, Farrokhshahr County" (Map). openstreetmap.org (OpenStreetMap) (in Persian). Retrieved 29 August 2024.
^Kheyrabad can be found at GEOnet Names Server, at this link, by opening the Advanced Search box, entering "-3070987" in the "Unique Feature Id" form, and clicking on "Search Database".
^ abRahimi, Mohammad Reza (c. 2023) [Approved 2 May 2013]. Divisional reforms in Chaharmahal and Bakhtiari province. qavanin.ir (Report) (in Persian). Ministry of the Interior, Council of Ministers. Proposal 42/1/163150/42/1391. Archived from the original on 14 August 2023. Retrieved 6 November 2023 – via Laws and Regulations Portal of the Islamic Republic of Iran.
^Davodi, Parviz (c. 2023) [Approved 18 September 1386]. Reforms of country divisions in Chaharmahal and Bakhtiari province. qavanin.ir (Report) (in Persian). Ministry of the Interior, Political-Defense Commission of the Government Board. Notification 58538/T26118AH. Archived from the original on 15 August 2023. Retrieved 6 November 2023 – via Laws and Regulations Portal of the Islamic Republic of Iran.