Najran's 2026 population is now estimated at 456,800. In 1950, the population of Najran was 4,000. Najran has grown by 7,071 in the last year, which represents a 1.57% 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.