Roof Cleaning in Lake Oswego — Done the Way a $1M Roof Deserves
JNR treats moss at the root with an eco-friendly, US-made, no-bleach, no-zinc application built for the cedar, tile, and architectural comp roofs sitting under Lake Oswego's fir canopy.
A Lake Oswego roof has Lake Oswego problems.
Lake Oswego is a Clackamas County city of roughly 40,000 people built around a private, 405-acre lake, and its housing stock reflects it: First Addition bungalows a block off the water, Uplands and Palisades homes stacked on forested slopes above Oswego Lake, Mountain Park's 1970s cedar-and-glass architecture, and newer construction in Waluga and Bryant carrying seven-figure price tags. Nearly every one of those roofs sits under the same canopy — the city's tree cover runs close to 44%, one of the highest rates in Oregon, heavy on Douglas fir, western red cedar, and bigleaf maple. That canopy is why Lake Oswego passed one of the state's strictest tree codes, and it's also why almost every roof in town grows moss on a predictable clock.
The lake itself raises the stakes on what goes into that moss treatment. Oswego Lake is a closed, privately-owned body of water with an active watershed council tracking runoff, and a lot of downhill lots drain straight toward it or toward Lakewood Bay. Bleach and zinc strips — the shortcut most low-bid crews reach for — don't stay on the roof; they run off through gutters and downspouts and eventually reach the same watershed the city has spent years trying to protect. JNR runs an eco-friendly, US-made treatment that kills moss at the root without either one, which matters as much for a First Addition rental as it does for an Uplands home backing onto the lake.

Every service, dialed to Lake Oswego homes.
Roof Cleaning & Eco-friendly Moss Treatment
Lake Oswego's fir- and cedar-heavy lots hold shade and moisture longer than open-sky neighborhoods, so JNR's eco-friendly, US-made treatment kills moss at the root on First Addition roofs and Uplands hillside homes alike, without bleach or zinc runoff headed toward Oswego Lake.
Learn more »Gutter Cleaning & Repair
Downspouts under mature Douglas fir and bigleaf maple canopy in Lake Grove and Mountain Park clog fast every fall — JNR clears them and checks flow so water isn't backing up under cedar shake or comp shingle.
Learn more »Pressure Washing
Driveways and walkways in Palisades and Country Club get the same soft-wash approach as the roof — enough to lift grime and algae without stripping pavers or damaging landscaping on a tight lake-view lot.
Learn more »Roof Repairs
From a cracked boot on a First Addition bungalow to a valley leak on a Waluga tile roof, JNR fixes what the cleaning turns up before it becomes a bigger claim.
Learn more »Roof Maintenance Plan
A standing maintenance plan keeps a $1M-plus architectural roof looking the part year-round instead of getting a single reactive scrub every few years.
Learn more »Tree Trimming
JNR won't cut Lake Oswego's protected trees, but will trim back branches shading a roofline where the city's tree code allows, cutting down how fast moss comes back.
Learn more »Proof — not promises.
DOCUMENTED JOBJNR named Lake Oswego directly in its August 2013 service-area post: "Roof cleaners in Happy valley, Portland, Beaverton, Clackamas, Milwaukie, Damascus, Sandy, Gresham, Aloha, Wilsonville, Tualatin, West Linn, Lake Oswego, Oregon City, Etc." Lake Oswego has been on JNR's route since at least 2013.
— JNR Industries service-area post, Aug. 2013
NEARBY WORKNo dedicated Lake Oswego job survives in JNR's blog archive, but the nearest documented job with real city-named before/after photos is a few miles away in Milwaukie — same Clackamas County service cluster, same heavy-moss housing stock.
— Milwaukie moss-removal job, Jan. 2013
Close enough to show up.
JNR runs out of the Happy Valley/east Portland area. Lake Oswego is about 14 miles from there — roughly 25 to 30 minutes down I-205 to Highway 43, or via King Road through Milwaukie. It's a standard route, not a special trip.
The treatment matters here.
A lot of Lake Oswego's roofs are 30- to 40-year architectural comp, cedar shake, or tile carrying six-figure replacement costs — not the kind of surface to hand to a bargain pressure-washing outfit running bleach. JNR's eco-friendly, US-made, zinc-free treatment kills moss without bleaching shingle granules or stripping the finish off cedar, which is the difference between a roof that lasts its rated life and one that needs replacing early because a cheap chemical did the damage the moss never would have.
Neighborhoods & areas served.
Asked by your neighbors.
Will pressure washing damage my cedar shake or tile roof in Lake Oswego?
High pressure can, which is why JNR soft-washes — enough force to lift moss and grime without driving water under shingles or stripping cedar's natural finish.
Is the treatment safe for Oswego Lake and the watershed?
JNR's moss treatment is eco-friendly and US-made, and skips the bleach and zinc strips that run off roofs into gutters and, eventually, toward the lake.
How fast does moss come back under Lake Oswego's tree canopy?
Faster than in open-sky neighborhoods — the shade and moisture under Douglas fir and cedar keep spores active most of the year. A standing maintenance visit slows the regrowth instead of waiting for it to get bad again.
Does JNR work around Lake Oswego's tree code?
Yes. JNR doesn't remove or top protected trees, but will trim roof-adjacent branches where the city's code allows, which cuts down on how fast a treated roof re-shades.
What does roof cleaning cost for a First Addition or Lake Grove home?
It depends on roof size, pitch, and moss severity — JNR quotes each Lake Oswego job after a look at the roof, not off a generic price list.
Is JNR licensed to work in Lake Oswego and Clackamas County?
Yes — Oregon CCB #214684 and Oregon Department of Agriculture Commercial Chemical Operator license #AG-L1056261-CPO, serving Clackamas County, including Lake Oswego, since 2013. Call (503) 432-9093.
Get your free Lake Oswego roof inspection.
We answer every call. Photo-documented inspection, honest recommendation, no pressure — and if your roof doesn't need us yet, we'll tell you so.