W 2001 roku rozkład populacji względem narodowości i przynależności etnicznej wyglądał następująco: Słowacy – 94,12% Węgrzy – 3,87% Czesi – 0,57% Niemcy – 0,43% Romowie – 0,07% Serbowie – 0,07% Ukraińcy – 0,07% pozostali/nie podano – 0,79%, natomiast w 2011 roku przedstawiał się on tak: Słowacy – 92,86% Węgrzy – 3,91% Czesi – 0,62% Niemcy – 0,37% Morawianie – 0,12% Ukraińcy – 0,06% Polacy – 0,06% Rosjanie – 0,06% pozostali – 0,56% nie podano – 1,37%

Ze względu na wyznawaną religię struktura mieszkańców kształtowała się w 2001 roku następująco: Katolicy rzymscy – 80,14% Ateiści – 12,40% Luteranie – 3,80% Zbory chrześcijańskie – 1% Kalwiniści – 0,50% Katolicy greccy – 0,22% Metodyści – 0,07% Zielonoświątkowcy – 0,07% nie podano – 1,22%, natomiast w 2011 roku prezentowała się tak: Katolicy rzymscy – 73,23% Ateiści – 15,90% Luteranie – 3,60% Katolicy greccy – 0,80% Metodyści – 0,43% Zielonoświątkowcy – 0,25% Kalwiniści – 0,25% Mormoni – 0,25% Prawosławni – 0,19% Zbory chrześcijańskie – 0,12% Adwentyści Dnia Siódmego – 0,06% Żydowskie