DOES A NEW ROOF OR ROOF REPAIR REQUIRE A BUILDING PERMIT?

Probably. But the definitive word will come from checking with your local government. Your contractor usually takes care of the permit for you, but be sure to ask. If he doesn’t, you’ll have to handle it with the city yourself.