In New Jersey, the nonprofit NJ Strays works with local TNR programs to relocate community cats whose lives are in danger. The organization has also been asked to help relocate cat colonies in New York, Connecticut and Pennsylvania.

Last year NJ Strays relocated 93 community cats to homes and businesses where they could live out their lives in peace. The relocation takes place between April and October before the weather turns cold. The organization already has a waiting list of 120 community cats in need of new homes for this year.

“Relocation is the absolute last resort—we push first to have the cats returned to the community where they were trapped or found,” said... Bradley.

There's a ton of useful information in this article, so please check it out.