structural:expansion, quality:correction
Contemporary demographics

The total population of Lhasa Prefecture-level City is 521,500 (including known migrant population but excluding military garrisons). Of this, 257,400 are in the urban area (including a migrant population of 100,700), while 264,100 are outside. Nearly half of Lhasa Prefecture-level City's population lives in Chengguan District, which is the administrative division that contains the urban area of Lhasa (i.e. the actual city).

The urban area is populated by ethnic Tibetans, Han, Hui and other ethnic groups. The 2000 official census gave a total population of 223,001, of which 171,719 lived in the areas administered by city street offices and city neighborhood committees. 133,603 had urban registrations and 86,395 had rural registrations, based on their place of origin. The census was taken in November, when many of the ethnic Han workers in seasonal industries such as construction would have been away from Tibet, and did not count the military. A 2011 book estimated that up to two-thirds of the city's residents are non-Tibetan, although the government states that Chengguan District as a whole is still 63% ethnic Tibetan. As of 2014, half of Tibet's Han population resided in the district, where bilingual or wholly Chinese teaching was common in the schools.