El idioma oficial es el eslovaco (83,9%), pero también se habla el húngaro 10,7%, el romaní 1,8%, ucraniano 1% y otros sin especificar 2,6% (censo de 2001).