I would think you would want to do it by zip-codes. Most of them would be in a somewhat sequential order so you could use ranges as targets. Yes, all five boroughs are considered New York City. I live and work in Queens, pay NYC taxes, Mayor Bloomberg, NYPD, etc. but my bank address is Flushing (zip 11354)and my home address is Bayside (11361). Although people say they live in Greenpoint or Bensenhurst, they use Brooklyn as their mailing address. Same with the Bronx and Staten Island. Manhattan uses New York City as their address. Only Queens uses the different neighborhood names in the city part of the address. But, in any event the zip codes are pretty much in order.
_________________________
It really doesn't matter, no one listens to me anyway.