The population of Liechtenstein (2001 estimate) is 32,528 (about one-third of whom are resident aliens), with an overall density of 203 persons per sq km (527 per sq mi). The capital and principal urban center is Vaduz (population, 1999, 5,106). German is the official language, but a dialect, Alemannish, is spoken commonly. around 88 % of the population is Roman Catholic. In 1991 primary school enrollment totaled 1,985 pupils; about 1,200 pupils attended secondary schools. Primary and secondary education is free in Liechtenstein; schooling is compulsory for 8 years.
Population (2001): 33,525 of which 34.3% are foreigners, mainly Swiss, Austrians, and Germans.
Annual population growth rate: 2.1%.
Ethnic groups: Liechtensteiners, Swiss, Austrians, and Germans.
Religions: Roman Catholic 80.4%, Protestant 7.1%, others 12.5%.
Languages: German (official), Alemannic dialect.