Conform recensământului din 2011, satul Zákányszék avea 2.738 de locuitori. Din punct de vedere etnic, majoritatea locuitorilor (96,33%) erau maghiari, cu o minoritate de români (2,08%). Apartenența etnică nu este cunoscută în cazul a 0,48% din locuitori.[3] Nu există o religie majoritară, locuitorii fiind persoane fără religie (7,2%) și reformați (2,99%). Pentru 88,9% din locuitori nu este cunoscută apartenența confesională.[4]