Anecdotally, New Yorkers (of all varieties) carry some cash most of the time. There are just too many places that do not accept cards in NYC for people to go cashless. My friends in Denver and LA almost never seem to have cash, and are always surprised that it is a problem when they visit NYC.