Yes you can vent a range hood through the roof using a 6 single wall pipe.
How to install kitchen stove vent thru the roof.
Leave the drill bit sticking through the roof so you can find the hole.
From up on the roof use a jigsaw or reciprocating saw to cut a 4 in.
Caulk around the seams between the vent hood and the ceiling.
Start in the attic and drill a hole through the roof in the desired vent location.
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.
This will also help you run an electric cable from the range hood over to the power box.
Screw the ductwork together.
Be sure to extend the pipe up at least 2 to 3 above the roof to prevent snow buildup from causing problems.
The should cover the top of the vent flange.
Install the fan the filter and the light kit.
The holes are not just for the range hood but also drill one or two more holes for the electric wires too.
Connect the ductwork with sheet metal screws wrap the connections with aluminum faced duct tape then wrap the attic part of the duct work with an insulated sleeve.
To vent a range hood through a wall or roof you have to open up a hole in the ceiling using a drill machine.
Vent through the roof.
Install the vent and seal the underside of the vent flange with roofing grade sealant caulk.
Be sure to keep this larger piece and use it as a template in the next step.
Additionally consider cutting a larger hole beyond that of the vent hole so you have room to work on the vent and so you can see exactly what you re doing.
Connect the vent hood using screws and anchors to ensure a good tight fit.
Cut the hole for the vent.
Use roofing nails to nail the lower half of the flange in place at the corners.
Seal between the top of the vent flange and at the bottom of the roofing shingles as well.
Then flash it with the shingles that you removed prior on both sides and above the vent.
Run duct work through the attic then attach the stove vent to a roof cap.