 According to the 2001 census, the town had 7,505 inhabitants.97.51% of inhabitants were Slovaks, 0.85 Ukrainians and 0.48% Czechs.The religious makeup was 82.53% Roman Catholics, 11.50% people with no religious affiliation and 1.00% Orthodox.