Bala Shahr (, also Romanized as BÃÂlÃÂ Shahr) is a village in Khafr Rural District of Khafr County,(formerly in Jahrom County) Fars province, Iran. At the 2006 census, its population was 680, in 177 families. In 2016, it had 625 people in 189 households.