Slovačka prema podacima sa zadnjeg popisa stanovništva iz 2011. godine ima 5,397,036 stanovnika, odnosno 110 stanovnika po km2.[1]
Slovaka ima 4.614.854 ili 85,8%, drugi po brojnosti su Mađari s 520.528 pripadnika (9,7%),[2] slijede Romi s 89.920 pripadnika (1,7%), Česi 44.620 (0,8%), Rusini 24.201 (0,4%), Ukrajinci 10.814 (0,2%), Nijemci 5.405, Poljaci 2.602, Moravci 2.348, Rusi 1.590, Bugari 1.179, Hrvati 890, Srbi 434, Židovi 218, ostali narodi 5.350 i nepoznate nacionalnosti 54.502.
Hrvati žive u nekoliko sela: Hrvatski Jandrof (Bratislava-Jarovce), Bratislava-Čunovo, Hrvatski Grob (Chorvátsky Grob)[3] i Devinsko Novo Selo (Bratislava-Devínska Nová Ves).[4] Imaju kulturne veze s gradišćanskim Hrvatima u Austriji. Od 1990. godine Hrvati u Slovačkoj organizirani su u "Hrvatski kulturni savez". Imaju desetak folklornih društava i festival hrvatske kulture u Devinskom Novom Selu. Postoji i dijalektološki rječnik hrvatskoga govora u Devinskom Novom Selu.
Većina (62%) stanovnika Slovačke pripada Rimokatoličkoj Crkvi[5] koja se služi latinskim obredom; i ako se tu još pridoda 4% Grkokatolika, ukupan broj katolika je 66%. Članovi drugih crkava, uključujući i one neregistrirane, iznosi oko 1.1% od ukupnog broja stanovništva. Kršćani, pripadnici istočnih pravoslavnih crkava su uglavnom u rutenskim (ukrajinskim) oblastima.