On 10 April 2014, the Czech Republic had a population of 10,517,400. In the 2011 census, Czechs formed the largest group with 64.3 percent, followed by Moravians with 5.0 percent and Slovaks with Czech citizenship with 1.4 percent. Czechs and Moravians were not recorded separately until 1991. The indication of Moravian nationality in the census tends to be understood as an expression of Moravian patriotism. In 1991, for example, 13.2 percent of the population stated that they were Moravian in the first census. In the 2001 census, 0.1 percent of the population stated that they were Silesian (in 1991, 0.4 percent).
The trend is downward for almost all ethnic minorities. Thus, in the same ten years, the number of Poles (officially counted) - especially residing in the Teschen region - decreased from 59,383 (0.6%) to 51,968 (0.5%), and that of Germans (excluding German citizens with right of residence, but including Germans with dual citizenship) from 48,556 (0.5%) to 39,106 (0.4%).
The actual proportion of Roma in the population is probably much higher than indicated in this census. There are thought to be around 250,000 to 300,000 Roma in the Czech Republic, which would be about three percent of the total population. Many Roma live in the country's peripheral areas and in socially weaker metropolitan neighbourhoods. For various reasons (weak national consciousness, discrimination, identification as Czechs), many of their members tend to declare a different ethnicity in censuses.
The number of foreigners has risen steadily since 2000 and more than doubled to 410,000 within nine years until 2008. As of 31 December 2016, there were 493,441 foreigners living in the Czech Republic. This represents 4.66 per cent of the population, a figure that is still well below the EU-wide average despite the sharp increase. Among foreign citizens, Ukrainians with 107,418 and Slovaks with 107,251 form the largest groups. They are followed by Vietnamese living in the Czech Republic with 57,650, Russians with 33,970, Germans with 21,216 and Poles with 20,305. The total number of EU foreigners is 208,166. In 2017, 4.1% of the population were migrants.
Development
| Year | Population | Year | Population |
| 1950 | 8.903.000 | 1990 | 10.341.000 |
| 1955 | 9.362.000 | 1995 | 10.358.000 |
| 1960 | 9.590.000 | 2000 | 10.290.000 |
| 1965 | 9.811.000 | 2005 | 10.258.000 |
| 1970 | 9.818.000 | 2010 | 10.536.000 |
| 1975 | 10.070.000 | 2015 | 10.604.000 |
| 1980 | 10.349.000 | 2030 | 10.528.000 |
| 1985 | 10.331.000 | 2050 | 10.054.000 |
Source: UN, values for 2030 and 2050 are forecasts
Religions
The Czech Republic is often portrayed as a particularly atheistic country in Europe. Although the three censuses after the fall of communism in 1989 show a dramatic decline in membership of the traditional Christian churches, it is not atheism that has increased, but a particular form of individualised religiosity, as well as religious apathy. Moreover, historical trends and more recent surveys reveal significant regional differences. According to formal, institutional religious affiliation, 71 % of the Czech population does not belong to any religious community. This is the highest figure in Europe, ahead of the United Kingdom (50.6%) and France (50.5%). 27.1% declare themselves to be Christians. According to the 2011 census, 10.3% are Roman Catholic and 0.9% are Protestant (including: Czechoslovak Hussite Church, Silesian Evangelical Church A.B., Evangelical Church of Czech Brethren, and Union of Czech Baptists); 3.2 percent belong to other religious groups, including about 15,000 Jehovah's Witnesses, 7000 Buddhists, 5000 Czech Jews, and about 10,000 Muslims. However, 45.2 per cent of the population do not state their religious affiliation and a further 6.7 per cent answered that they are believers without belonging to a particular denomination. The Orthodox Church of the Czech Lands and Slovakia is a special case, as it still forms a binational religious community after the dissolution of Czechoslovakia. Of the total of 77,053 Orthodox Czechs and Slovaks, 23,053 Czechs professed this denomination in 2001.
An important holiday for Christians is July 5, which commemorates the arrival of the Slavic apostles Cyril and Methodius in Great Moravia in 862. In addition to the national saint Wenceslas, the saints Ludmilla, Adalbert and Agnes are venerated. The reformer Jan Hus has a high significance in the Czech self-image.
The majority of the churches' property expropriated after the Second World War has been gradually restituted since 2013. In return, subsidies to the churches are being reduced.
According to a representative survey by Eurobarometer, 19% of people in the Czech Republic believed in God in 2005, 50% believed somewhat more vaguely in a spiritual force. 30% percent of respondents believed neither in a God nor in another spiritual force, 1% of Czechs were undecided.
Statistics
Around 75 percent of the Czech Republic's inhabitants live in cities. Life expectancy in 2015 was 78.2 years (men: 75.1 years, women: 81.2 years). The group of 0- to 14-year-olds includes 15.0 per cent, the group of 15- to 64-year-olds 66.5 per cent and the over-65s 18.5 per cent. The population growth rate in 2015 was 0.1 percent, and the fertility rate was 1.5 births per woman.
The majority of Czechs live in their own properties: in 2008, around 40 percent of households in the Czech Republic lived in their own house and 20 percent in their own apartment. 23 percent lived for rent, and another 12 percent lived in cooperative apartments. In 1995, only 2 per cent lived in their own flat, but by 2005 the figure had risen to 18 per cent. In the same period, the share of households living in rented accommodation fell from 40 to 25 per cent.
Largest cities
| City | Region | Inhabitants1 . March 2001 | Inhabitants30 . June 2010 |
| Praha (Prague) | hl.m.Praha (capital city of Prague) | 1.169.106 | 1.249.026 |
| Brno (Brünn) | Jihomoravský (South Moravia) | 376.172 | 371.399 |
| Ostrava (Ostrava) | Moravskoslezský (Moravian-Silesian) | 316.744 | 306.006 |
| Plzeň (Pilsen) | Plzeňský (Pilsen) | 165.259 | 169.935 |
| Liberec (Reichenberg) | Liberecký (Reichenberg) | 99.102 | 101.625 |
| Olomouc (Olomouc) | Olomoucký (Olomouc) | 102.607 | 100.362 |
| Ústí nad Labem (Aussig on the Elbe) | Ústecký (Aussig) | 95.436 | 95.477 |
| České Budějovice (Budweis) | Jihočeský (South Bohemia) | 97.339 | 94.865 |
| Hradec Králové (King's Hradec) | Královéhradecký (King's Hradec) | 97.155 | 94.493 |
| Pardubice (Pardubice) | Pardubický (Pardubice) | 90.668 | 90.778 |
| Havířov | Moravskoslezský (Moravian-Silesian) | 85.855 | 82.896 |
| Zlín (Zlin) | Zlínský (Zlin) | 80.854 | 75.714 |
| Kladno (Kladen) | Středočeský (Central Bohemia) | 71.132 | 69.938 |
| Most (Brüx) | Ústecký (Aussig) | 68.263 | 67.518 |
| Karviná (Karwin) | Moravskoslezský (Moravian-Silesian) | 65.141 | 61.948 |
| Frýdek-Místek (Friedeck-Mistek) | Moravskoslezský (Moravian-Silesian) | 61.400 | 58.582 |
| Opava (Troppau) | Moravskoslezský (Moravian-Silesian) | 61.382 | 58.440 |
| Děčín (Tetschen) | Ústecký (Aussig) | 52.506 | 52.260 |
| Karlovy Vary (Carlsbad) | Karlovarský (Carlsbad) | 53.358 | 51.320 |
| Jihlava (Iglau) | Vysočina (Highlands) | 50.702 | 51.222 |
| Teplice | Ústecký (Aussig) | 51.060 | 51.208 |
| Chomutov (Komotau) | Ústecký (Aussig) | 51.007 | 49.795 |
| Přerov (Prerau) | Olomoucký (Olomouc) | 48.335 | 46.254 |
| Jablonec nad Nisou (Gablonz on the Neisse) | Liberecký (Reichenberg) | 45.266 | 45.328 |
| Prostějov (Proßnitz in Moravia) | Olomoucký (Olomouc) | 48.159 | 45.324 |
See also: List of cities in the Czech Republic