We have been doing roof replacement out of Garfield for 25+ years. Jersey City is 12.5 miles due south of the shop, in Hudson County — well inside the area we work in regularly rather than the edge of it. Either way we still answer when you call about the job two winters later, which is the part that actually depends on being local.
A replacement is a full tear-off to the bare deck, an inspection of the plywood underneath, then rebuilding the whole assembly — underlayment, ice and water membrane, new flashing, corrected ventilation and the new roof on top.
The densest county in the state. Row homes, brownstones and multi-family buildings on tight lots, much of it pre-war, with shared or near-shared walls and very little clearance between buildings. Older houses frequently carry two layers already, which doubles the tear-off and the disposal weight, and means nobody has seen that deck in decades. What is under there is the one thing no contractor can price accurately before the roof comes off.
Deck repair is quoted at an agreed rate per sheet before work starts, so it is an approved item rather than a surprise. Flashing is replaced rather than reused, which is why a new roof leaks at the chimney two winters later. Nothing is left open overnight.