76 roofing listings in Portland

Top-Rated Roofing Contractors in Portland, OR

Compare 74 categorized roofing contractors and 76 roofing-eligible listingsin the Portland area. Browse all Oregon markets.

Portland, OR

76 roofing listings
5.0 · 368 reviews · 99% 5-star reviews
500 SW 116th Ave suite #66, Portland, OR 97225
5.0 · 173 reviews · 96% 5-star reviews
5832 SE 85th Ave, Portland, OR 97266
5.0 · 122 reviews · 100% 5-star reviews
8915 NE Tennyson St, Beaverton, OR 97006
5.0 · 116 reviews · 98% 5-star reviews
15875 SE 114th Ave suite h, Clackamas, OR 97015
5.0 · 110 reviews · 99% 5-star reviews
2175 NW Raleigh St Suite 2038, Portland, OR 97210
5.0 · 104 reviews · 97% 5-star reviews
11650 SW 67th Ave, Tigard, OR 97223
5.0 · 60 reviews · 98% 5-star reviews
9327 NE Glisan St, Portland, OR 97220
Women-Owned
Siding
5.0 · 57 reviews · 98% 5-star reviews
1013 NE 62nd Ave, Portland, OR 97213
5.0 · 57 reviews · 100% 5-star reviews
650 NE Holladay St Suite 1600, Portland, OR 97232
5.0 · 38 reviews · 100% 5-star reviews
6826 N Sedro St, Portland, OR 97203
5.0 · 36 reviews · 100% 5-star reviews
8525 SE Orchard Ln #38, Happy Valley, OR 97086
5.0 · 34 reviews · 100% 5-star reviews
3640 SE 35th Pl, Portland, OR 97202
5.0 · 34 reviews · 100% 5-star reviews
4835 NE 107th Ave #39, Portland, OR 97220
5.0 · 28 reviews · 100% 5-star reviews
1125 SE Madison St # 100C, Portland, OR 97214
SidingWindowsGutters
5.0 · 27 reviews · 100% 5-star reviews
10260 SW Greenburg Rd Suite 447, Portland, OR 97223
Women-Owned Latino-Owned
5.0 · 23 reviews · 100% 5-star reviews
6440 SE Crosswhite Way, Portland, OR 97206
5.0 · 11 reviews · 100% 5-star reviews
5319 SW Westgate Dr #24a, Portland, OR 97221
SidingGutters
5.0 · 11 reviews · 100% 5-star reviews
8508 SE Alder St, Portland, OR 97216
5.0 · 7 reviews · 100% 5-star reviews
15837 NE Tillamook Ct, Portland, OR 97230
5.0 · 4 reviews · 100% 5-star reviews
5020 NE Martin Luther King Jr Blvd Suite S33, Portland, OR 97211
5.0 · 4 reviews · 100% 5-star reviews
1050 SW 6th Ave #1100, Portland, OR 97204
5.0 · 4 reviews · 100% 5-star reviews
930 SE Lincoln St, Portland, OR 97214
Women-Owned
4.9 · 824 reviews · 94% 5-star reviews
14430 SE 98th Ct, Clackamas, OR 97015
4.9 · 422 reviews · 98% 5-star reviews
555 SE Martin Luther King Jr Blvd Suite 105, Portland, OR 97214
GuttersSkylights
4.9 · 420 reviews · 96% 5-star reviews
3701 SE Milwaukie Ave suite d, Portland, OR 97202
GuttersSkylights
4.9 · 325 reviews · 95% 5-star reviews
9570 SE Lawnfield Rd, Clackamas, OR 97015
4.9 · 201 reviews · 98% 5-star reviews
6423 NW St Helens Rd, Portland, OR 97210
4.9 · 192 reviews · 96% 5-star reviews
4120 SE International Way a102, Milwaukie, OR 97222
Skylights
4.9 · 186 reviews · 98% 5-star reviews
6641 SE Lake Rd, Portland, OR 97222
4.9 · 150 reviews · 95% 5-star reviews
2900 Industrial Ave, Hubbard, OR 97032
4.9 · 127 reviews · 97% 5-star reviews
4450 SE 125th Ave, Portland, OR 97236
Waterproofing
4.9 · 122 reviews · 94% 5-star reviews
9318 SE Church St, Clackamas, OR 97015
4.9 · 112 reviews · 98% 5-star reviews
21891 SE Ash St, Gresham, OR 97030
Siding
4.9 · 95 reviews · 96% 5-star reviews
4862 SW Scholls Ferry Rd, Portland, OR 97225
SidingWindows
4.9 · 76 reviews · 99% 5-star reviews
11918 SE Division St #218, Portland, OR 97266
Latino-Owned
4.9 · 74 reviews · 96% 5-star reviews
8200 SE 162nd Ave, Portland, OR 97236
SidingGutters
4.9 · 27 reviews · 96% 5-star reviews
8885 SW Canyon Rd Suite #219, Portland, OR 97225
Latino-Owned
4.9 · 22 reviews · 91% 5-star reviews
2177 SE 105th Ave, Portland, OR 97216
Latino-Owned
4.9 · 20 reviews · 90% 5-star reviews
1974 SW 5th Ave, Portland, OR 97201
4.8 · 712 reviews · 92% 5-star reviews
15065 SW 74th Ave, Portland, OR 97224
Women-Owned
4.8 · 340 reviews · 89% 5-star reviews
24307 SE Stark St, Gresham, OR 97030
4.8 · 296 reviews · 91% 5-star reviews
9610 SW Sunshine Ct Suite 100 A, Beaverton, OR 97005
4.8 · 278 reviews · 92% 5-star reviews
10836 NE Marx St, Portland, OR 97220
Latino-Owned
SidingGuttersWaterproofing
4.8 · 126 reviews · 95% 5-star reviews
9498 SW Barbur Blvd Suite 310, Portland, OR 97219
4.8 · 120 reviews · 88% 5-star reviews
5360 NE 112th Ave, Portland, OR 97220
4.8 · 68 reviews · 90% 5-star reviews
8885 SW Canyon Rd, Portland, OR 97225
Solar
4.8 · 54 reviews · 93% 5-star reviews
10940 SW Barnes Rd #138, Portland, OR 97225
Gutters
4.8 · 33 reviews · 94% 5-star reviews
6708 NE Glisan St #107, Portland, OR 97213
SidingGuttersSkylightsWaterproofing
4.8 · 25 reviews · 96% 5-star reviews
12212 SE Ash St, Portland, OR 97233
Skylights
4.8 · 20 reviews · 90% 5-star reviews
308 S Montgomery St, Portland, OR 97201
Veteran-Owned
4.8 · 20 reviews · 95% 5-star reviews
3303 N Mississippi Ave, Portland, OR 97227
4.7 · 118 reviews · 88% 5-star reviews
1355 NW Everett St, Portland, OR 97209
4.7 · 99 reviews · 89% 5-star reviews
3319 SE 92nd Ave, Portland, OR 97266
4.7 · 79 reviews · 92% 5-star reviews
6950 SW Hampton St, Portland, OR 97223
4.7 · 66 reviews · 91% 5-star reviews
111 SW 5th Ave, Portland, OR 97204
Latino-Owned
Gutters
4.7 · 24 reviews · 92% 5-star reviews
5135 SE 108th Ave, Portland, OR 97266
4.7 · 13 reviews · 92% 5-star reviews
1720 NW Lovejoy St #216, Portland, OR 97209
Veteran-Owned
4.6 · 490 reviews · 86% 5-star reviews
11445 SW Tiedeman Ave, Tigard, OR 97223
GuttersSkylightsWaterproofing
4.6 · 162 reviews · 87% 5-star reviews
5200 Meadows Rd Suite 500, Lake Oswego, OR 97035
Latino-Owned
4.6 · 115 reviews · 88% 5-star reviews
5230 NE 109th Ave, Portland, OR 97220
Veteran-Owned
4.6 · 9 reviews · 89% 5-star reviews
13021 NE David Cir, Portland, OR 97230
4.5 · 145 reviews · 83% 5-star reviews
14415 SE Stark St, Portland, OR 97233
Women-Owned
4.5 · 14 reviews · 79% 5-star reviews
2020 NE 194th Ave, Portland, OR 97230
SolarWaterproofing
4.4 · 14 reviews · 86% 5-star reviews
11305 NE Marx St, Portland, OR 97220
4.4 · 12 reviews · 83% 5-star reviews
5610 NE 65th Ave, Portland, OR 97218
4.3 · 63 reviews · 81% 5-star reviews
5402 NE Columbia Blvd, Portland, OR 97218
4.3 · 16 reviews · 75% 5-star reviews
6710 N Catlin Ave Suite A, Portland, OR 97203
4.3 · 4 reviews · 75% 5-star reviews
1050 SW 6th Ave #1100, Portland, OR 97204
Gutters
4.0 · 43 reviews · 67% 5-star reviews
7235 SE Woodstock Blvd, Portland, OR 97206
Gutters
4.0 · 4 reviews · 75% 5-star reviews
5040 SE Milwaukie Ave, Portland, OR 97202
GuttersSkylightsWaterproofing
DP
5.0 · 9 reviews · 100% 5-star reviews
2130 N Kilpatrick St, Portland, OR 97217
CU
5.0 · 4 reviews · 100% 5-star reviews
1819 SW 5th Ave #705, Portland, OR 97201
AR
4.9 · 7 reviews · 86% 5-star reviews
5885 NW St Helens Rd, Portland, OR 97210
WP
4.5 · 20 reviews · 75% 5-star reviews
10824 SE Oak St, Milwaukie, OR 97222
4.9 · 183 reviews · 96% 5-star reviews
4824 SW Scholls Ferry Rd, Portland, OR 97225
4.8 · 127 reviews · 92% 5-star reviews
707 NE Broadway #208, Portland, OR 97232
SidingWindows
Top Picks

Top-Rated Roofers in Portland, OR (2026)

Ranked by Google star rating, then by number of reviews. Every roofer below holds at least a 4.0-star average from verified Google reviews. Treat this as a starting shortlist, not an endorsement: always confirm license, insurance, and a written estimate before you hire.

  1. Geek Roofing5.0 stars · 368 reviews · 99% 5-star
  2. KVN Portland Roofing5.0 stars · 173 reviews · 96% 5-star
  3. NW Precision Roofing5.0 stars · 122 reviews · 100% 5-star
  4. Greater Purpose Construction LLC - Portland Roofing5.0 stars · 116 reviews · 98% 5-star
  5. Mountaintop Metal Roofing5.0 stars · 110 reviews · 99% 5-star

Finding a Roofing Contractor in Portland, OR

Roofer Directory lists 76 roofing-eligible contractors in the Portland, OR market, including 74businesses categorized specifically as roofing companies. Together these listings hold 8,755 Google reviews, and the average rating across them is 4.8 stars. Every contractor shown here maintains at least a 4.0-star rating, and 62 hold a 4.7 or higher.

The Portland area is one of Oregon's active roofing markets. The highest-rated roofer currently listed here is Geek Roofing, with a 5.0-star rating across 368 Google reviews.

Ratings and review counts come straight from Google and are shown as-is. Before you hire, confirm each contractor's license and insurance: requirements vary by state, so check the appropriate state board and ask for proof of coverage. Our guide on how to verify a roofing license by state walks through where to look, and how to choose a roofing contractor covers the questions worth asking before you sign anything.

Comparing quotes is the fastest way to gauge fair pricing in Portland. You can request a free estimate from a local roofing contractor, or read up on what a new roof costs in 2026 and when to repair versus replace before you start. Browse all Oregon roofing markets to compare nearby cities.

Roof Replacement Costs in Portland

The national average for a full asphalt shingle roof replacement is about $9,500 in 2026, and most homeowners land between $5,800 and $46,000 depending on roof size, pitch, and material. Because Portland, OR carries a very low storm-risk profile, many homeowners here weigh impact-rated (Class 4) shingles, which raise the upfront price but can earn insurance premium discounts. Compare two or three written quotes from Portland contractors, and read our full roof cost breakdown before you sign anything.

Nearby Markets

Explore Other Roofing Markets

Compare nearby city pages with roofing-eligible contractor listings and local roof-risk context where available.

Storm Data

Portland, OR Storm Risk & Roof Damage History

9
/100
Very Low Risk

Over the past 72 years, Portland, OR has recorded 250 severe weather events and $33.8M in property damage. With 0.7 hail events, 0.9 wind events, and 20 tornadoes on record, homeowners in Portland should plan for regular roof inspections, especially after January–June.

Based on NOAA data from 1954-2025. How storms affect roof lifespan →

29
Hail Events
0.7/year avg
40
Wind Events
Max 104 mph
20
Tornadoes
Strongest: F3
$33.8M
Property Damage
1954-2025

Hail Damage History in Portland, OR

Portland, OR has recorded 29 hail events since 1954, averaging 0.7 per year. The average hail size is 0.94", with the largest recorded hailstone measuring 1.75" (lime-sized).

45% of hail events in Portland, OR produce stones 1 inch or larger — the threshold at which asphalt shingles typically begin sustaining granule loss, cracking, and other damage that can shorten roof lifespan.

Portland, OR Storm Season: Month-by-Month Breakdown

Storm events by month

Peak storm season in Portland, OR runs from January through June. The best time to schedule a roof inspection is immediately after, in July.

Portland, OR Severe Weather Trend (Last 15 Years)

Storm events by year

2012 was the most active year with 13 events and $2.0M in property damage.

Most Damaging Storms in Portland, OR

The 5 costliest severe weather events recorded in Portland, OR, ranked by property damage. Understanding your area's storm history helps determine when to repair vs. replace your roof.

December 7, 2015Flood$3.8M in damage
Clackamas + 2 more areas

Flooding of Johnson Creek and of the Clackamas River resulted in significant damage to businesses, homes, and vehicles in Milwuakie, Clackamas, Boring, Lake Oswego, and Happy Valley. Around 50 homes were evacuated and eight people were rescued. High water and debris flow closed several roads in the area.

National Weather Service
January 19, 2012Flood$2.0M in damage
Clackamas + 1 more areas

With a cold air mass in place over the Pacific Northwest, two strong and very moist Pacific weather systems brought snow to the area with snow levels down to the valley floor. This snow transitioned to rain from south to north across the area, with widespread heavy rains combining with melting snow to bring many rivers above flood stage and a few rivers above major flood stage.

National Weather Service
January 16, 2011Flood$18.0M in damage
Clackamas County

A series of weather disturbances over the weekend brought sub-tropical moisture to the Pacific Northwest producing heavy rainfall over the region. The heavy rainfall combined with snowmelt runoff led to flooding on several rivers and streams in Northwest Oregon as well as landslides and debris flows.

National Weather Service
December 3, 2007Flood$2.3M in damage
Washington + 2 more areas

Two very powerful storms with origins in the Tropics brought hazardous weather to the Pacific Northwest. The entire forecast area experienced heavy rainfall for an extended period of time. As an example of the extreme accumulations, over fourteen inches of rain fell at Lees Camp in the north Coast Range in a period of about 60 hours. This abnormally long period of consistently heavy rainfall led to widespread flooding, with the worst hit areas in the Coast Range and areas draining from the Co...

National Weather Service
November 7, 2006Flood$3.0M in damage
Clackamas County

Several days of nearly non-stop weather systems brought copious amounts of rainfall to northwest Oregon. With moderate temperatures in place, very close to all of this rainfall became run-off, and many rivers over the area swelled in response. Many rivers reached and maintained flood stage for a couple days. |One river in particular, the Wilson River near Tillamook, recorded record flooding. This river's flood stage is 12.0 feet, and the river crested at 22.8 feet (38,500 cfs), well above...

National Weather Service

Recent Severe Weather in Portland, OR

Flood
Clackamas County

Pudding River at Aurora. Reached minor flood (22 ft) 2/25 2300 PST. Peaked at 23.04 ft 2/26 at 1500. Fell below flood 2/28 midnight.

Hail
Clackamas County

Photo emailed to us showed hail approximately one inch in diameter at the intersection of HWY 213 and Thomas Rd. Time estimated from Radar.

Thunderstorm Wind
Multnomah County$1K damage

A large tree was knocked down near Halsey St and Owen Pl. Time estimated from Radar.

Hail
Clackamas County

Multiple reports of 1 to 1.5 inch hail from trained spotter and photographs on social media.

Flood
Washington County

Heavy rain brought minor flooding to Tualatin River at Farmington.

Data: NOAA Storm Events Database (National Centers for Environmental Information). Last updated 2026-06-12. Covers 1954-2025. Hail, wind, and tornado data from 1954. All event types from 1996. See how Portland compares on our U.S. Storm Risk Index.

Protect Your Portland Roof After Storm Season

With a storm risk score of 9/100, regular roof inspections are recommended for Portland homeowners — especially after the January–June peak season.

Questions

Good to Know

Yes. Searching, browsing, and visiting contractor websites through our directory is completely free. We never charge homeowners.
No. We don't collect or share your personal information. When you click "Visit Website," you go directly to that contractor's site. You choose who to contact and when.
Ratings and review counts are sourced from Google and reflect real customer experiences. We display them as-is without modification.
Roofer Directory currently shows 76 roofing listings in the Portland, OR market, including 74 businesses categorized as roofing contractors.
The national average for a full asphalt shingle roof replacement is about $9,500 in 2026, with real-world totals ranging from roughly $5,800 to $46,000+ by size, pitch, and material. Portland sits in a very low-risk storm area, so impact-rated shingles (which can earn insurance discounts) may shift pricing. Get 2 to 3 written local quotes to find your real number — see our 2026 roof cost guide for the full breakdown.
Portland, OR averages 1 hail events per year based on NOAA data from 1954-2025. 45% of these produce hail 1 inch or larger, which is the threshold at which asphalt shingles typically begin sustaining damage. The largest hail recorded in this period was 1.8 inches (lime-sized).
Peak storm season in Portland, OR runs from January through June, with January typically being the most active month. Outside of these months, severe weather activity drops significantly. Scheduling a roof inspection in the months immediately following storm season is recommended.
The most damaging recent storm event was a flood on January 16, 2011, which caused an estimated $18.0M in property damage in Clackamas County. Portland, OR has experienced $33.8M in total storm-related property damage since 1954.
Yes. Portland, OR averages 1 hail events per year, with an average hail diameter of 0.9 inches. Hail 1 inch or larger can crack, dislodge, or remove granules from asphalt shingles, often causing damage that isn't visible from the ground. Most roofing professionals and insurance companies recommend a professional inspection after any hail event in your area.
Portland, OR has experienced 20 tornadoes over the past 72 years. The strongest rated F3, with tornado paths averaging 0.6 miles in length. Tornado damage to roofs ranges from partial shingle loss to complete structural failure depending on the EF rating and proximity.

Know What You Need? Start Here.

Search your area to compare roofing contractor listings, or get a free estimate from a top local contractor.