 75.43% of inhabitants were Slovaks, 13.55% Germans, 6.65% Roma, 1.55% Hungarians and 0.44% Czechs.The religious make-up was 77.58% Roman Catholics, 12.95% people with no religious affiliation, 2.18% Greek Catholics and 0.79% Lutherans.According to the 2011 census, the town has 4261 inhabitants.