Najran's 2025 population is now estimated at 449,729. In 1950, the population of Najran was 4,000. Najran has grown by 7,316 in the last year, which represents a 1.65% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Najran, which typically includes Najran's population in addition to adjacent suburban areas.