Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, install, or physically handle the lights and decorations we cover; our rankings come from aggregated owner feedback and expert consensus, not first-hand testing. Commissions never change our verdicts. How we research · full disclosure.
Top 3 Picks
Learning how to hang Christmas lights on shingles comes down to one rule: never put a hole in your roof. Purpose-made shingle clips slide up under the front edge of each asphalt shingle tab and grip it, holding a light strand or a C9 bulb along the roofline with no nails, no staples, and no leaks. This guide covers the right clip, even spacing for a straight line, working safely off a ladder, and powering the display.
Tools and materials for shingle lights
- Outdoor-rated Christmas lights (LED strands, or C7/C9 bulbs for a bold roofline)
- All-in-one shingle clips, or shingle-and-gutter combo clips
- A stable extension ladder and a spotter, or a light-hanging pole
- Outdoor extension cords and a GFCI-protected outlet
- An outdoor timer or smart plug
- A tape measure and a helper on the ground
How to hang Christmas lights on shingles, step by step
- Measure the roofline. Measure the eave or ridge you plan to light, add about 10% for slack, and match it to the lit length printed on the box.
- Choose shingle clips. Buy all-in-one shingle clips for strands, or bulb-socket shingle clips if you are running C7 or C9 bulbs along the edge.
- Test the lights on the ground. Plug in every strand and confirm each one lights before you carry it up the ladder.
- Attach clips to the shingle tabs. Slide each clip up under the exposed front edge of a shingle until it grips, with the hook or socket facing out.
- Space clips evenly. Set a clip about every 12 inches so the strand hangs in a straight line; go closer for heavy C9 bulbs.
- Clip in the strand as you go. Work along the roofline from the outlet end, seating the strand in each clip and keeping the line taut.
- Route the cord and add a timer. Run the outdoor cord down to a GFCI outlet within the strand connect limit and plug it into a timer.
- Power up and sight the line. Light it at dusk, step back to the street, and reseat any clip sitting high or low.
Why shingle clips and never nails
Asphalt shingles are your roof's waterproof layer, and every nail or staple you drive through one breaks that seal. Even a small hole under a shingle can wick water into the deck and show up months later as a stain on the ceiling. Shingle clips solve this by gripping only the exposed edge of the shingle tab — the clip slides up under the front lip, the shingle's own weight pinches it, and nothing penetrates the surface. Because they rely on that lip, they suit standard three-tab and architectural asphalt shingles best. A combo shingle-and-gutter clip is the most flexible choice, since one clip can follow the roofline whether you are gripping a shingle or the gutter edge below it. The best christmas light clips roundup covers shingle and combo clips, and the best christmas light hooks guide compares hook styles for the eave.
Running C9 bulbs along the ridge
For the classic bold roofline, C7 and C9 bulbs on a shingle clip with a built-in socket point each bulb outward along the edge. Space these clips a little closer, around every 12 inches, so the bulbs sit in a continuous even line rather than sagging between points. LED C9 bulbs draw a fraction of the current of the old incandescent versions, so you can run longer stretches on a single circuit without tripping a breaker. For sets owners rate for the roofline, see the best outdoor christmas lights roundup.
Getting a straight, even roofline
The look that reads as professional is a clean, straight line of light, and that comes entirely from consistent clip spacing and clip placement on the same shingle course. Pick one course to follow along the eave and clip every strand to the front edge of that course, so the whole run sits at one height. A helper standing at the street can sight the line and call out any clip that is off, which saves you climbing the ladder to check your own work. Let the strand tension pull the line taut between clips rather than leaving slack that droops.
Powering the display safely
Run an outdoor-rated extension cord from a GFCI-protected outlet and keep every connector up off the wet ground or roof. LED strands are the practical choice on a roof because they draw little current and connect end to end into long runs without overheating, so a whole roofline can run on a couple of strands. Stay within the connect limit on the tag, and add an outdoor timer or smart plug so the display turns itself on at dusk and off overnight.
Common mistakes to avoid
- Nailing or stapling into shingles. It punctures the waterproofing and causes leaks. Use shingle clips instead.
- Walking on a cold roof. Brittle shingles crack underfoot. Work from the ladder or eave.
- Clipping to different shingle courses. The line steps up and down. Follow one course for an even run.
- Uneven spacing. Gaps make the strand droop. Keep clips about every 12 inches.
- No GFCI or timer. Outdoor lights belong on a GFCI outlet, and a timer runs the display for you.
Related roofline lighting guides
Shingle roofs usually meet a gutter and siding. See how to hang lights on aluminum siding where the roofline meets the wall, how to hang lights without a ladder for a pole-based method, and the best artificial Christmas tree guide when you turn indoors.
Our Picks






Prices and availability are pulled live from Amazon (as of Aug 22, 2026, 7:31 AM EDT) and refreshed every 3h. As an Amazon Associate we earn from qualifying purchases.
