 According to the 2001 census, the town had 6,099 inhabitants.97.49% of inhabitants were Slovaks, 0.95% Roma, 0.51% Hungarians and 0.41% Czechs.The religious make-up was 50.14% Roman Catholics, 22.89% people with no religious affiliation and 20.79% Lutherans.