Roofing across Clark County, WA, from Vancouver to Yacolt (98660)
Clark County runs from river-city neighborhoods in Vancouver to rural acreage in the foothills, and the roofs change just as much as the land does.
Clark County, WA at a glance
- ZIP codes
- 98660 and surrounding Clark County ZIPs
- Common homes
- City neighborhoods, new subdivisions, rural acreage
- Roofs we see most
- Composite, aging cedar shake, metal shops and barns
- Weather to plan for
- Long wet season, Gorge wind in the east, rare ice
- Nearest office
- Vancouver office, 610 Main Street
Clark County sits in southwest Washington, across the Columbia River from Portland, with Vancouver as the county seat. Our main office is in downtown Vancouver, and our crews work throughout the county. In the south and west, the roofs are mostly on homes in established neighborhoods and subdivisions. Head north and east and you reach fast-growing towns with lots of new construction, then rural land with shops, barns and long gravel driveways.
Each part of the county brings its own roof problems. City homes deal with moss and aging composite. East county takes the Gorge wind. Rural properties often have several buildings with different roofs, some of them metal. We plan each job around what is actually on site, from a single leaking vent in Vancouver to a full house, shop and barn package out past Battle Ground.

Towns and roofs across Clark County
Vancouver and its unincorporated neighbors make up the biggest share of our work, from early-1900s houses near downtown to 1990s subdivisions on the east side. Camas, an old paper-mill town near Lacamas Lake, has hilly streets and many newer upscale homes on Prune Hill. Washougal sits at the mouth of the Gorge and is one of the windiest places in the county. Battle Ground and Ridgefield have grown fast, with lots of new homes that will need their first replacements in the years ahead. La Center and Yacolt are small and rural.
Around Brush Prairie and Hockinson, many properties have acreage with shops, barns and detached garages. Those outbuildings often have metal roofs or older composite that has been patched for years. Manufactured-home parks are scattered around the county too, each with its own roof needs. Those homes have lighter framing, so we choose materials that suit the structure. New subdivisions in the north county bring the opposite job: roofing new homes and additions as they go up, and starting their upkeep early.
Clark County weather from river to foothills
The whole county shares a mild climate with wet winters and dry summers, but conditions vary by location. The south and west get steady rain and fog off the river. East county, including Camas and Washougal, takes the strongest wind out of the Columbia River Gorge in fall and winter. North county toward Yacolt gets more rain, more snow and heavier tree cover, which means more moss and more limbs on roofs. Ice storms are not common but can strike anywhere in the county, loading trees and gutters until something gives.
Where we work in Clark County
We cover Vancouver and its neighborhoods, Camas, Washougal, Battle Ground, Ridgefield, La Center, Brush Prairie, Yacolt and the rural land in between. Typical ranges for a full composite replacement run $12,450 to $32,900 depending on size and complexity. Metal shop roofs often cost $5,870 to $16,350. These are typical ranges; your price comes after we look at the roof. We check permit needs with the right city or county building department before work starts, and pull permits where they are required.
What homeowners in Clark County call us for
Roof Replacement
From Vancouver to Battle Ground, many 1980s to 2000s roofs across the county are due for replacement.
See the detailsCedar Shake to Composite Conversion
Cedar shake roofs from the 1970s to 1990s are wearing out across many Clark County neighborhoods.
See the detailsGarage & Shop Roofing
Rural parts of the county have many shops, barns and detached garages with aging roofs.
See the detailsMetal Roofing
Metal suits rural outbuildings and windy east-county homes in Camas and Washougal.
See the detailsNew Construction Roofing
Battle Ground and Ridgefield keep adding new homes and additions that need roofs.
See the detailsMoss Removal & Roof Cleaning
Shaded, damp roofs in the north county and older neighborhoods grow moss fast.
See the detailsTowns we cover in Clark County
Vancouver, WA
Vancouver roofs range from century-old bungalows near downtown to 1990s cedar shake on the east side, and each part of town wears out its roof in a different way.
Roofing hereCamas, WA
Camas roofs deal with Gorge wind on the east side, fir shade near Lacamas Lake, and steep, cut-up rooflines on the newer homes climbing Prune Hill.
Roofing hereWashougal, WA
Washougal takes the first hard push of east wind out of the Gorge, so most of our work here is about keeping shingles, ridge caps and gutters attached.
Roofing hereBattle Ground, WA
Battle Ground has grown fast, and many roofs here are the first one the house has ever had, which brings its own set of builder-era leaks and venting problems.
Roofing hereRidgefield, WA
Ridgefield's growth east toward I-5 means plenty of brand-new roofs, custom builds and additions, alongside a small older downtown near Lake River and the wildlife refuge.
Roofing hereLa Center, WA
Around La Center, a single property can hold a house, a manufactured home, a pole barn and a shop, each with a different roof and a different way of leaking.
Roofing hereBrush Prairie, WA
Brush Prairie properties often sit on a few acres under mature firs, with a house, a big shop and sometimes a barn, all needing roofs that handle shade and falling limbs.
Roofing hereYacolt, WA
Yacolt sits in the north Clark County foothills near the Yacolt Burn State Forest, where heavier tree cover and more winter snow put extra strain on every roof.
Roofing hereHockinson, WA
Hockinson sits higher than Vancouver and farther from town, so winter storms can hit harder here and many owners want a roof that needs less attention.
Roofing hereMeadow Glade, WA
Meadow Glade mixes old farmhouses, manufactured homes and newer houses on open ground, and each type wears out its roof in a different way.
Roofing herePrune Hill, Camas
Prune Hill homes are large and newer than most of Camas, and the job here is usually keeping a complex roof sound rather than replacing a failed one.
Roofing hereFern Prairie, WA
Fern Prairie homes sit on open, rolling ground northeast of Camas, where Gorge wind drives rain sideways into walls, windows and roof edges.
Roofing hereAmboy, WA
Out in Amboy, a lot of roofs carry a wood stove chimney, two or three old layers of shingles, and gutters that fill with fir needles every fall.
Roofing hereRoofing questions from Clark County
Which Clark County towns does your roofing crew cover?
We work across the county: Vancouver and its neighborhoods, Camas, Washougal, Battle Ground, Ridgefield, La Center, Brush Prairie, Yacolt and the rural areas around them. Our main office is in downtown Vancouver, so most of the county is within easy reach for our crews.
Do you roof barns and shops on rural Clark County property?
Yes. We roof shops, barns, detached garages and other outbuildings, often in metal. We can handle several buildings on one property and give each its own price. For shops where condensation is a problem, we can add a vapor barrier or ventilation under the new roof.
Are roofs in east Clark County more prone to wind damage?
Generally, yes. Camas, Washougal and the east side of Vancouver take the strongest wind out of the Columbia River Gorge in fall and winter. Roofs there lose more ridge caps and lifted shingles. We use high-wind installation methods on exposed homes to help them hold up.
Nearby areas we also roof
Roof trouble in Clark County?
Call any time. We will set a time to look and give you a straight price.