En el censo de 2006, Nablus contaba con 134.166 habitantes en la ciudad propiamente dicha y 35.387 en los campos de refugiados.