Moss removal, roof leak repair and reroofing in McMinnville, OR 97128
McMinnville is the Yamhill County seat and just up Highway 18 from our head office in Sheridan. We repair and replace roofs across town, from Third Street era homes to newer subdivisions and the farm buildings beyond.
McMinnville roofs we work on are mostly asphalt shingle on older homes near downtown and Linfield University, postwar ranches and newer subdivisions, plus metal on barns and shops. Common jobs are leak repairs, moss removal under shade trees and full replacements on aging roofs. Repairs typically run $385 to $1,140, and moss cleaning with zinc strips about $485 to $940. Call (503) 917-5484 for an on-roof look and a written estimate.
McMinnville is the largest city in Yamhill County and its county seat, set along the Yamhill River where Highway 99W and Highway 18 meet. Our head office in Sheridan is a short drive southwest on Highway 18, so McMinnville is close to home for us. That matters when a roof starts leaking on a January night, because we can get there quickly, and it means we know how the valley weather treats roofs here.
Our work in McMinnville runs from the historic homes around Third Street and Linfield University to the postwar and 1970s ranches across the middle of town and the newer subdivisions on the north and west sides. Beyond the city limits, farms, nurseries and wineries have barns and shops with metal roofs. Leak repair and moss cleaning are steady work here, because big shade trees and long wet seasons keep many roofs damp for months.
Historic downtown homes, ranch streets and newer subdivisions
The blocks near Third Street and around Linfield University have homes from the late 1800s through the 1930s: farmhouses, Craftsman bungalows, Foursquares and a few Victorians with steep roofs, dormers and brick chimneys. Many have board sheathing and older roof layers, and some still have their original box gutters. Mature walnut, maple and oak trees line those streets and shade the roofs. Postwar ranches and 1970s split levels fill the neighborhoods between downtown and Highway 99W.
Newer subdivisions from the 1990s onward spread out on the north and west sides of town, mostly two story homes with architectural shingles that are reaching their first replacement. Out past the city near the Evergreen Aviation and Space Museum and along the farm roads toward Amity and Lafayette, barns, equipment sheds and winery buildings carry metal or older composition roofs that need regular repair after winter wind.

Why McMinnville roofs leak and grow moss
Heavy moss under old shade trees
The big walnuts, maples and oaks on older McMinnville streets keep roofs shaded and wet much of the year. Moss builds up thick, lifts shingle edges and holds water. We hand clear it, soft wash the roots and add zinc strips.
Chimney and dormer leaks
Older homes near downtown and Linfield often have tar patched chimney flashing and short step flashing at dormers. Once the tar cracks, water runs into the attic. We cut in new step flashing and counterflashing and rebuild dormer walls where needed.
Clogged gutters from leaf fall
Leaves, walnut husks and needles fill gutters fast in the fall. Overflow rots fascia and soaks foundations. We clean, repair or replace gutters with larger sizes and add guards on homes under heavy tree cover.
Worn roofs on 1990s subdivisions
Many homes on the north and west sides still have builder grade shingles from the 1990s and early 2000s. Granule loss, curling and cracked pipe boots mean leaks start and repairs pile up, often signaling a full replacement is near.
Rusty fasteners on farm roofs
Barns and shops around McMinnville have exposed fastener metal roofs. Washers dry out, screws loosen and rust spots form at laps. We replace fasteners, reseal laps and swap panels that have rusted through.
Roofing services in McMinnville
These are the services McMinnville homeowners and farm owners call us for most, starting with repairs and moss removal.
Roof Repair
Portland roofs rarely fail all at once. A few torn shingles, a cracked ridge cap or a soft valley can be fixed cleanly and matched to what you have...
Roof Moss Removal
Moss on a Portland roof is almost a given under the firs. We take it off by hand and brush, treat what is left and add zinc so it grows back slower.
Roof Leak Repair
A stain on a Portland ceiling is rarely under the hole that caused it. We trace the water back along rafters and decking to the true entry point...
Chimney Flashing Repair
Portland's old brick chimneys are the single most common leak point we see. Proper chimney flashing uses two layers of metal, one woven into the...
Roof Replacement
When patches stop holding and the shingles are bare, curling or shedding granules, a full reroof is the smarter spend. We replace Portland roofs from...
Gutter Guards
Not every gutter guard can stop Douglas fir needles. We fit Portland homes with guards matched to the trees overhead, so gutters keep flowing through...
Metal Roofing
Metal roofs shrug off the things that wear Portland roofs down: constant rain, moss, fir needles and wind. We install standing seam and ribbed metal...
Roof Maintenance
A regular tune-up keeps a Portland roof ahead of the rain. We clear debris, renew sealant, check every boot and flashing and flush gutters on a...

How we handle McMinnville roof visits
Being close to Sheridan means we can often see McMinnville homes the same day or the next. For leaks, we check the attic first to find where water enters, then walk the roof. On older homes we protect gardens and old windows, and we use roof jacks on steep pitches. Farm jobs often need room for a trailer on a gravel drive, so we check access before the day of the job and work around livestock and harvest schedules.
Roofing questions from McMinnville
How soon can you come out for a roof repair in McMinnville?
Our head office is in Sheridan, a short drive from McMinnville on Highway 18, so we can often visit the same day or the next. We answer 24/7, and if water is actively coming in, we tarp or patch the leak first and come back for the permanent repair.
How much does moss removal cost on a McMinnville roof?
Hand cleaning, soft washing and zinc strips on a typical McMinnville home usually run $485 to $940, depending on roof size, pitch and how thick the moss is. Heavily shaded roofs under big walnuts or oaks may take longer. We give you a written estimate after we look at the roof.
Do you replace roofs on older homes near Linfield in McMinnville?
Yes. Older McMinnville homes near Linfield University and Third Street often have several roof layers over board sheathing. We tear everything off, replace rotted boards, lay new plywood, reflash the chimney and dormers and install new underlayment and shingles.
Nearby places we roof
Roof trouble in McMinnville?
Call and describe what you are seeing. We answer 24/7 and send a roofer as soon as one is free.