Eslovaquia tiene una población de 5.404.000 habitantes, de los que 85.6% son eslovacos, 10.7% húngaros, 1.5% gitanos y 1% checos. Los 600.000 eslovacos de etnia húngara viven principalmente en el sur y este del país, y vieron garantizados sus derechos como minoría en la Constitución de 1992, pese al antagonismo histórico entre húngaros y eslovacos.
La mayoría de la población es católica, el luteranismo es la segunda religión más practicada, y una significativa parte de la población del este del país es griega-ortodoxa. Existen otros grupos religiosos de menor importancia numérica, entre los que destaca la comunidad judía.