New York should be on this thread. I've never been there so I can only assume...
I-80 EB
I-78 EB
I-95 NB/SB
I-87 SB
I-495 WB
NY-17 EB
Someone help me out please!
In Connecticut it is signed as a control city on:
I-91 SB south of Hartford (along with New Haven)
I-95 SB
The Wilbur Cross and Merritt Parkways SB (CT-15)
Let's not forget that I-95 NB is signed "New York" heading north out of Baltimore (there is no mention of Philly until the 295 split in DE. Along those lines, I-895 NB out of Baltimore (which merges into 95) also lists NY as the control city. Interesting that they list NY, but not Philly, and 95 technically doesn't even go directly to NY (thanks to the NJ gap).
Less we forget the NJ Turnpike NB is signed New York for its entire route.
I-80 EB is signed for NY at the Ohio Turnpike split.
The Garden State Parkway NB has NEw York as the control city, at least north of Atlantic City.
It may not be the primary city, but the NY Thruway (I-90 EB) counts down mileage to NYC as you travel eastbound from PA/Ripley. The control cities are Buffalo then Albany, but the mileage signs (which used to be posted every 10 miles at 0 intervals - 490, 480, 470...) included mileage to the NYC line. This is a bit ironic, since most mileage to a city is measured to the center or business district, and since the Thruway 0 marker is at the Bronx line. As you travel east then south, the mileage counts down, so you really always know how far you are from the NYC line.