Can you vent range hood through roof?
Yes, you can vent a range hood through the roof using a 6” single wall pipe. You can buy the proper flashing to install it on a flat roof and a roof cap that has screen around it to prevent insects from entering.