On this point
http://www.rockinst.org/pdf/nys_government/2011-12-Giving_and_Getting.pdf
"New York City and the Downstate Suburbs “give” far more to Albany in taxes and other revenues than they “get” in state-funded expenditures. The Capital Region and the Rest of State, by contrast, get significantly more than they give. These conclusions hold under any of several alternative methodologies this study employs for regional allocation of the personal income tax and selected expenditures."
"By this analysis, New York City’s share of state revenue payments is around 45 percent, and it receives 40 percent of ex- penditures. The Downstate Suburbs provide roughly 27 percent of taxes and other revenues, nearly 10 percentage points more than they receive in aid for education, health care, state payroll, and other expenditures. By contrast, the Rest of State region provides 24 percent of the revenues and receives 35 percent of expenditures."
They also comment that out of staters who pay taxes in NYS generate 5 billion of revenue. I would suspect the majority of that is in NYC. And those in the NYC surrounding "downstate" suburbs probably generate most of their revenue in NYC.