At the time of the 2006 census, Shahrekord had a population of about 148,464 and the Shahrekord metropolitan area had a population of 380,312.
Во времето на пописот во 2006 година, Шахрекорд имал население од околу 148.464, а метрополиската област Шарахракд имала 380.312 жители.