Shefa-'amr's 2024 population is now estimated at 45,435. In 2008, the population of Shefa-'amr was 35,700.