In terms of ethnicity Poland is a homogeneous state since the end of World War II. This is a major departure from much of Polish history. Resulting from the Holocaust and the flight and removal of German populations, Poland has become almost uniformly Catholic, with Catholics making up about 90% of the population (94.8% according to church baptism statistics) with 70% to 75% as practising Catholics (according to opinion polls). Religious minorities include Polish Orthodox (1.3% or about 509,500), Jehovah’s Witnesses (0.3% or about 123,034), Eastern Catholics (0.2%), Lutherans (0.2%), and smaller minorities of Mariavites, Polish Catholics, Pentecostals, Seventh-Day Adventists, Jews, Muslims (including the Tatars of Białystok and various Protestant (about 86,880 in the largest Evangelical-Augsburg Church and about as many in smaller churches). [3]
Poles (including Silesians and Kashubians) make up an overwhelming 99.3% majority of the Polish population. According to the 2002 census, the remainder of the population is made up of small minorities of Germans (152,897), Belarusians (c. 49,000), and Ukrainians (c. 30,000), as well as Tatars, Lithuanians, Roma, Lemkos, Russians, Karaites, Slovaks, and Czechs. Among foreign citizens, the Vietnamese are the largest ethnic group, followed by Greeks, and Armenians.
Poland, with 38.5 million inhabitants, has the eighth-largest population in Europe and the seventh-largest in the European Union. It has a population density of 127 inhabitants per square kilometer (328 per square mile). The number of Poles living abroad is estimated at around 20 million.