On Lopez Island, roofing permits are issued by San Juan County's Community Development and Planning Department, not by any city hall on the island itself, since Lopez is unincorporated. Most straightforward tear-off-and-replace roofing jobs on an existing single-family home need a building permit through the county, though very small or low-value repairs sometimes qualify for an exemption — and the only way to know for certain is to ask the county before work starts, because getting it wrong can mean paying for a permit after the fact or redoing work an inspector won't sign off on.
San Juan County administers building permits countywide under the state building codes — the International Residential Code and International Building Code as adopted and amended by the Washington State Building Code Council, along with the Washington State Energy Code for anything that touches insulation, ventilation, or the building envelope. Because Lopez Island has no incorporated town government, there's no separate city permit desk to deal with; every residential roofing permit for a Lopez Island address runs through the same county department that handles permits on San Juan, Orcas, and Shaw islands.
What actually triggers a permit is less about the word "roof" and more about scope. A like-for-like re-roof on a single layer of existing roofing, using comparable materials and no changes to the roof structure, sheathing, or decking, is the kind of job that in many jurisdictions (San Juan County included) can be handled with a simplified permit or, for very minor repairs under a low valuation threshold, no permit at all. Once the project involves any of the following, expect a full building permit review: tearing off multiple layers of old roofing down to the deck, replacing damaged sheathing, changing the roof pitch or framing, adding skylights or new roof penetrations, converting from wood shakes to composition or metal (a material change that affects fire rating and sometimes shoreline or critical-area review), or any work on a structure within a designated shoreline jurisdiction or geologically hazardous area — both of which are common around Lopez's shoreline and bluff-adjacent parcels. Solar-ready roofing or roof work paired with a solar installation can also pull in additional review.
Inspections follow the standard county pattern: once a permit is issued, the contractor schedules inspections at set points in the job — typically a mid-job inspection to check underlayment, flashing, and deck condition before the new roofing goes down, and a final inspection once the roof is complete. On San Juan County's islands, inspectors travel by ferry or small boat on a set schedule rather than being on call every day, so inspection windows are less flexible than they'd be on the mainland. A missed inspection date because a roof got finished ahead of or behind schedule can mean waiting for the next inspector run to the island, which is a real scheduling risk worth planning around from day one.

Lopez Island roofing has to answer to Pacific Northwest weather patterns that don't look like anywhere else building codes were written for. The islands sit in the rain shadow of the Olympics, so annual rainfall is lower than Seattle or Bellingham, but what does fall tends to arrive as long, low-intensity soakings through the winter months, and a roof with marginal flashing or worn underlayment will find every weak point over a wet season rather than in one dramatic storm. Moss growth on north-facing and shaded roof slopes is a routine islands problem, especially under the fir and madrona canopy common on Lopez, and moss that's allowed to build up traps moisture against shingles and shortens roof life well before the shingles themselves would otherwise wear out.
Wind is a real design consideration here too, though not in the hurricane sense — it's steady exposure off the Strait of Juan de Fuca and Rosario Strait, plus gusty conditions that funnel across open water and farmland, that put a premium on proper fastening schedules and ridge/edge detailing rather than on hurricane-rated assemblies. Salt air off the surrounding water is another islands-specific factor: metal flashing, fasteners, and roof vents on Lopez see more corrosion pressure over time than the same materials would inland, which is a good reason to specify corrosion-resistant fasteners and flashing metals even though it adds a modest cost up front. Snow and ice are occasional rather than constant in the San Juans — most winters bring at most a few days of accumulation — but when a cold snap does hit, ice can form at eaves on north-facing roofs and roofs with poor attic ventilation, which is where Washington State Energy Code ventilation and insulation requirements intersect directly with roofing decisions, not just heating bills.
The other regional wrinkle is logistics. Lopez Island is reached only by Washington State Ferries or private boat, and there's no big-box roofing supplier on the island itself, so materials, dumpsters, and specialty crews all have to be barged or ferried over on a schedule. That affects permit timing in a practical way: a homeowner who assumes a roofing crew can mobilize the day after permit approval, the way they might on the mainland, is often surprised by the extra lead time material deliveries and ferry reservations add to the front end of a project.
Start by calling or emailing San Juan County's Community Development and Planning Department before assuming a project is permit-exempt. Have the parcel number or address ready, describe the scope honestly (full tear-off versus overlay, any structural changes, any change in roofing material), and ask directly whether the property falls within shoreline jurisdiction or a critical area overlay, since either one can add review steps specific to Lopez's coastline and bluff areas. If a permit is required, budget real time for it — county review timelines on the islands can run longer than similar permits on the mainland simply due to staffing and volume, and that's before scheduling ferry-dependent material deliveries and inspector visits.
Get a written scope of work from any contractor before committing, and confirm who is pulling the permit. In Washington, a licensed roofing contractor typically pulls the permit as part of the job; a homeowner pulling their own owner-builder permit takes on the liability and inspection responsibility directly, which is worth thinking through carefully on a project with island logistics involved. Ask any contractor bidding the job for their Washington contractor license number and confirm it's active and bonded through the Washington State Department of Labor & Industries — Alpine Exteriors, for example, holds Washington contractor license ALPINI751OW, and any legitimate roofing contractor working on Lopez Island should be able to produce a similar active license without hesitation.
Finally, don't skip the inspections just because the roof looks finished. A final inspection that never happens can surface later as a problem at resale, when a title company or buyer's lender asks for permit closure records and finds an open, uninspected permit on file with the county. Closing out the paperwork properly, while the crew and materials are still on-island, is far less painful than trying to schedule a return trip for one missed inspection months later.
Small, low-value repairs — patching a section of damaged shingles without tearing off the roof or touching the deck — often fall under San Juan County's minor-repair exemption, but the exemption depends on the dollar value and scope of the work, so it's worth a quick call to the county to confirm before assuming no permit is needed, especially if the repair touches flashing around a chimney, skylight, or valley.
Timelines vary with the season and the county's current permit volume, and simple re-roof permits generally move faster than anything touching shoreline jurisdiction or structural changes; because San Juan County covers multiple islands with a shared staff, it's reasonable to expect review to take longer than a similarly simple permit might take in a mainland city, so it pays to apply well ahead of a planned start date rather than assuming approval will be quick.
It can, particularly if the project involves adding insulation, changing roof ventilation, or is bundled with other envelope work like new windows; a straightforward like-for-like shingle replacement with no insulation or ventilation changes is less likely to trigger a full energy code review, but any project that opens up the roof deck or attic space should assume energy code compliance will be part of the permit review.
The contractor doesn't need to be based on Lopez Island itself, but they do need an active Washington state contractor license and bond, and they need to plan realistically for ferry-dependent material and crew logistics; Alpine Exteriors serves Skagit, Island, and Whatcom counties and holds Washington contractor license ALPINI751OW, and any contractor taking on island work should be equally upfront about their license status and how they'll handle the ferry schedule for materials and inspections.
Roofing permit rules on Lopez Island aren't complicated once someone walks through them, but getting the scope, the exemption question, and the inspection scheduling right the first time saves real money and real delay. Alpine Exteriors has helped homeowners across Skagit, Island, and Whatcom counties sort out roofing scope and permit questions before the first shingle comes off, and can talk through what a Lopez Island project is likely to need before any commitment is made. Reach out for a straightforward assessment of the roof and an honest read on what the permit process will actually involve.