I’m not talking about national elections specifically. But in the last 100 years New York City has elected exactly 3 Republican mayors (La Guardia, Lindsey, and Giuliani - Bloomberg doesn’t count as he is really a Democrat).
In 2021, following the de Blasio disaster, 20% of New Yorkers voted 60% for Adams. So, in 50 years New Yorkers elected Dinkins, de Blasio, and Adams. Yeah, this is on the NYC voters.
I guess if you believe the numbers.