I 1990 var 70 % av befolkningen katolikker og 20 % protestanter. Etnisk ble 63 % kategorisert som tsjekkere, 31 % som slovaker og 4 % som ungarere (madjarer), mens øvrig besto av etniske polske, tyske, ukrainske og sigøynere.