Nyírcsaholy este un sat în districtul Mátészalka, județul Szabolcs-Szatmár-Bereg, Ungaria, având o populație de de locuitori (2011).DemografieConform recensământului din 2011, satul Nyírcsaholy avea de locuitori. Din punct de vedere etnic, majoritatea locuitorilor erau maghiari, cu o minoritate de romi. Nu există o religie majoritară, locuitorii fiind romano-catolici, greco-catolici, reformați și persoane fără religie. Pentru % din locuitori nu este cunoscută apartenența confesională.