Ньюйоркцы или нью-йоркцы
Правильно — «ньюйоркцы», слитно. Названия жителей, образованные от дефисных географических названий, в русском языке обычно пишутся именно так: слитно, без дефиса. Поэтому верно: «жители Нью-Йорка — ньюйоркцы».
А вот прилагательное дефис сохраняет: «нью-йоркский». Это общее правило: существительные такого типа пишутся слитно, а прилагательные — через дефис. По той же модели: «ореховозуевцы», но «орехово-зуевский».
Культура речи