В Нью-Йорке влажный субтропический климат, это главный город Северной Америки с таким типом климата. В этом районе в среднем 234 дня с небольшим количеством солнечного света в году, или около 2680 часов в году.

Зимы очень холодные, поскольку ветры, дующие с побережья, сводят к минимуму сдерживающее влияние Атлантики. В любом случае океан делает город несколько теплее, чем внутренние города на той же широте (Чикаго, Питтсбург). Средняя температура января - самого холодного месяца - 0,1°С. Однако бывают дни, когда она достигает -12°С или даже 10-15°С.

Лето очень жаркое и влажное, средняя максимальная температура составляет 29,0 °C, а минимальная - 20,4 °C. Ночные условия усугубляются феноменом «островной городской жары», когда температура достигает выше 32°C в течение 16–19 дней. Весна и осень непредсказуемы и варьируются от холодных до теплых, хотя и мягкие из-за низкой влажности.

Ежегодно в городе выпадает 1260 мм осадков, которые распределяются в течение всего года. Средний зимний снегопад составляет до 71 см, но он значительно варьируется от года к году. Ураганы и тропические штормы в этом районе редки, но нередки.