República Checa
La mayoría de sus habitantes (80 %) son étnicamente nativos del país y hablan el checo, idioma perteneciente a las lenguas eslavas, en concreto a las lenguas eslavas occidentales. Otros grupos étnicos presentes son alemanes, gitanos checos, húngaros, ucranianos, vietnamitas y polacos. Después de la división de 1993, algunos eslovacos permanecieron en territorio checo y forman el 2 % de la población actual. La frontera entre la República Checa y Eslovaquia se cerró completamente para los ciudadanos de la antigua Checoslovaquia. En 2004, la República Checa se adhirió al Acuerdo de Schengen.
República Checa
La composición étnica actual es la siguiente:La República Checa tiene una de las poblaciones más irreligiosas del mundo, siendo la tercera población más irreligiosa por detrás de China y Japón. Históricamente, los checos se han caracterizado como «tolerantes e incluso indiferentes hacia la religión». Según el censo de 2011, el 34 % de la población declaró no tener religión, el 10,4 % era católico, el 0,8 % era protestante (0,5 % Hermanos Checos y el 0,4 % husita) y el 9 % seguía otras formas de religión, tanto confesionales o no (de los cuales 863 personas respondieron que son paganas). El 45 % de la población no respondió a la pregunta sobre religión. De 1991 a 2001, y aún más para 2011, la adhesión al catolicismo disminuyó del 39 % al 27 % y luego al 10 %; el protestantismo bajó igualmente del 3,7 % al 2 % y luego al 0,8 %. Posteriormente en el censo de 2019, el 27,5 % de la población declaró que no tenía religión, el 6 % era católico, el 0,9 % era protestante (0,5 % de hermanos checos y 0,4 % de husitas), y el 4 % seguía otras formas de religión (de las cuales 863 personas respondieron que son paganas). El 61 % de la población no respondió la pregunta sobre religión.