Gladstone Remodeling Contractors | Gencon — Gladstone, OR /* ── Reset & Variables ── */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --charcoal: #1c1c1c; --warm-dark: #2a2218; --cream: #f7f3ed; --parchment: #ede8df; --gold: #b08d57; --gold-light: #c9a96e; --text: #2e2b26; --muted: #6b6560; --white: #ffffff; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'DM Sans', system-ui, sans-serif; --radius: 2px; --section-pad: clamp(64px, 8vw, 120px); --container: 1200px; } html { scroll-behavior: smooth; } body { font-family: var(--sans); font-size: 16px; color: var(--text); background: var(--cream); line-height: 1.7; -webkit-font-smoothing: antialiased; } img { display: block; max-width: 100%; height: auto; } a { color: inherit; text-decoration: none; } .container { width: min(100%, var(--container)); margin-inline: auto; padding-inline: clamp(20px, 5vw, 60px); } /* ── Utility ── */ .eyebrow { font-family: var(--sans); font-size: 0.72rem; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--gold); } .section-title { font-family: var(--serif); font-size: clamp(2rem, 4vw, 3rem); font-weight: 500; line-height: 1.2; color: var(--warm-dark); } .section-title em { font-style: italic; color: var(--gold); } .body-text { font-size: 1.05rem; color: var(--muted); max-width: 64ch; line-height: 1.8; } .divider { width: 48px; height: 2px; background: var(--gold); margin: 20px 0 28px; } /* ── Rotation fix for sideways photos (temporary until source images re-exported) ── */ .rotate-fix { transform: rotate(-90deg) scale(1.78); transform-origin: center center; } /* ── Buttons ── */ .btn { display: inline-flex; align-items: center; gap: 10px; padding: 14px 32px; font-family: var(--sans); font-size: 0.85rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; cursor: pointer; transition: all 0.25s ease; border: none; } .btn-primary { background: var(--gold); color: var(--white); } .btn-primary:hover { background: var(--gold-light); transform: translateY(-1px); } .btn-outline { background: transparent; color: var(--warm-dark); border: 1.5px solid var(--warm-dark); } .btn-outline:hover { background: var(--warm-dark); color: var(--white); } .btn-ghost-white { background: transparent; color: var(--white); border: 1.5px solid rgba(255,255,255,0.6); } .btn-ghost-white:hover { background: rgba(255,255,255,0.12); } /* ══════════════════════════════════════ BREADCRUMB ══════════════════════════════════════ */ .breadcrumb { padding: 14px 0; background: var(--parchment); border-bottom: 1px solid rgba(176,141,87,0.15); } .breadcrumb ol { display: flex; align-items: center; gap: 8px; list-style: none; font-size: 0.8rem; color: var(--muted); flex-wrap: wrap; } .breadcrumb li + li::before { content: '/'; opacity: 0.4; } .breadcrumb a { color: var(--muted); } .breadcrumb a:hover { color: var(--gold); } .breadcrumb [aria-current] { color: var(--gold); font-weight: 500; } /* ══════════════════════════════════════ HERO ══════════════════════════════════════ */ .hero { position: relative; min-height: clamp(520px, 70vh, 760px); display: flex; align-items: flex-end; overflow: hidden; } .hero-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; z-index: 0; } .hero-overlay { position: absolute; inset: 0; background: linear-gradient( to top, rgba(26,20,12,0.88) 0%, rgba(26,20,12,0.5) 40%, rgba(26,20,12,0.15) 100% ); z-index: 1; } .hero-content { position: relative; z-index: 2; padding: 0 0 clamp(48px, 7vw, 90px); width: 100%; } .hero-content .eyebrow { color: var(--gold-light); margin-bottom: 16px; } .hero-h1 { font-family: var(--serif); font-size: clamp(2.4rem, 5.5vw, 4rem); font-weight: 500; line-height: 1.15; color: var(--white); max-width: 760px; margin-bottom: 20px; } .hero-sub { font-size: 1.05rem; color: rgba(255,255,255,0.82); max-width: 560px; margin-bottom: 36px; line-height: 1.7; } .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; } .hero-badge { position: absolute; top: 32px; right: clamp(20px, 5vw, 60px); z-index: 3; background: rgba(176,141,87,0.92); color: white; padding: 14px 20px; text-align: center; backdrop-filter: blur(4px); border: 1px solid rgba(255,255,255,0.2); } .hero-badge-num { font-family: var(--serif); font-size: 1.6rem; font-weight: 600; line-height: 1.1; display: block; letter-spacing: 0.02em; } .hero-badge-label { font-size: 0.7rem; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.9; margin-top: 4px; } @media (max-width: 600px) { .hero-badge { display: none; } } /* ══════════════════════════════════════ TRUST BAR ══════════════════════════════════════ */ .trust-bar { background: var(--warm-dark); padding: 20px 0; } .trust-bar-inner { display: flex; align-items: center; justify-content: center; gap: clamp(24px, 5vw, 60px); flex-wrap: wrap; } .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.85); font-size: 0.82rem; font-weight: 400; letter-spacing: 0.04em; } .trust-item svg { flex-shrink: 0; } /* ══════════════════════════════════════ INTRO SECTION ══════════════════════════════════════ */ .intro { padding: var(--section-pad) 0; } .intro-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 6vw, 90px); align-items: center; } .intro-img-wrap { position: relative; } .intro-img { width: 100%; height: clamp(360px, 45vw, 540px); object-fit: cover; } .intro-img-accent { position: absolute; bottom: -24px; right: -24px; width: 120px; height: 120px; background: var(--gold); z-index: -1; } .intro-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 40px; padding-top: 36px; border-top: 1px solid rgba(176,141,87,0.25); } .stat-num { font-family: var(--serif); font-size: 2.4rem; font-weight: 600; color: var(--gold); line-height: 1; } .stat-label { font-size: 0.8rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--muted); margin-top: 4px; } @media (max-width: 768px) { .intro-grid { grid-template-columns: 1fr; } .intro-img-accent { display: none; } } /* ══════════════════════════════════════ SERVICES GRID ══════════════════════════════════════ */ .services { background: var(--parchment); padding: var(--section-pad) 0; } .services-header { text-align: center; margin-bottom: 56px; } .services-header .divider { margin-inline: auto; } .services-header .body-text { margin-inline: auto; text-align: left; } .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 2px; } .service-card { background: var(--white); padding: 40px 32px; transition: transform 0.25s ease, box-shadow 0.25s ease; display: block; color: inherit; } .service-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(0,0,0,0.1); } .service-icon { width: 48px; height: 48px; background: var(--gold); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } .service-icon svg { color: white; } .service-card h3 { font-family: var(--serif); font-size: 1.25rem; font-weight: 600; color: var(--warm-dark); margin-bottom: 12px; } .service-card p { font-size: 0.9rem; color: var(--muted); line-height: 1.7; margin-bottom: 14px; } .service-card-link { font-size: 0.78rem; letter-spacing: 0.08em; text-transform: uppercase; font-weight: 500; color: var(--gold); display: inline-flex; align-items: center; gap: 6px; } .service-card:hover .service-card-link { color: var(--warm-dark); } /* ══════════════════════════════════════ PHOTO GALLERY (middle section) ══════════════════════════════════════ */ .gallery { padding: var(--section-pad) 0; } .gallery-header { margin-bottom: 48px; } .gallery-grid { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: 300px 300px; gap: 4px; } .gallery-main { grid-row: 1 / 3; overflow: hidden; } .gallery-thumb { overflow: hidden; } .gallery-main img, .gallery-thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .gallery-main:hover img, .gallery-thumb:hover img { transform: scale(1.04); } /* Rotate-fix needs scale to stay sane after rotation in fixed-height slots */ .gallery-thumb .rotate-fix { transform: rotate(-90deg) scale(1.78); } .gallery-thumb:hover .rotate-fix { transform: rotate(-90deg) scale(1.85); } @media (max-width: 640px) { .gallery-grid { grid-template-columns: 1fr; grid-template-rows: auto; } .gallery-main { grid-row: auto; height: 280px; } .gallery-thumb { height: 200px; } } /* ══════════════════════════════════════ PROCESS ══════════════════════════════════════ */ .process { background: var(--warm-dark); padding: var(--section-pad) 0; color: var(--white); } .process .section-title { color: var(--white); } .process .section-title em { color: var(--gold-light); } .process .divider { background: var(--gold); } .process .body-text { color: rgba(255,255,255,0.7); } .process-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 0; margin-top: 56px; position: relative; } .process-step { padding: 0 32px 0 0; position: relative; } .process-step + .process-step { padding-left: 32px; border-left: 1px solid rgba(176,141,87,0.3); } .step-num { font-family: var(--serif); font-size: 3.5rem; font-weight: 600; color: rgba(176,141,87,0.25); line-height: 1; margin-bottom: 16px; } .step-title { font-family: var(--serif); font-size: 1.1rem; font-weight: 600; color: var(--white); margin-bottom: 10px; } .step-body { font-size: 0.88rem; color: rgba(255,255,255,0.65); line-height: 1.7; } @media (max-width: 640px) { .process-steps { grid-template-columns: 1fr; gap: 36px; } .process-step + .process-step { border-left: none; padding-left: 0; border-top: 1px solid rgba(176,141,87,0.3); padding-top: 36px; } } /* ══════════════════════════════════════ WHY CHOOSE US ══════════════════════════════════════ */ .why { padding: var(--section-pad) 0; } .why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 6vw, 90px); align-items: center; } .why-list { list-style: none; margin-top: 28px; display: flex; flex-direction: column; gap: 20px; } .why-item { display: flex; gap: 16px; align-items: flex-start; } .why-check { width: 22px; height: 22px; background: var(--gold); display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 3px; } .why-check svg { color: white; } .why-item-text strong { display: block; font-weight: 500; font-size: 0.95rem; color: var(--warm-dark); margin-bottom: 2px; } .why-item-text span { font-size: 0.88rem; color: var(--muted); } .why-img-stack { position: relative; } .why-img-main { width: 100%; height: clamp(400px, 50vw, 560px); object-fit: cover; } .why-img-badge { position: absolute; bottom: 32px; left: -24px; background: var(--gold); color: white; padding: 20px 24px; } .why-badge-text { font-family: var(--serif); font-size: 1.15rem; font-weight: 600; } .why-badge-sub { font-size: 0.72rem; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.85; margin-top: 2px; } @media (max-width: 768px) { .why-grid { grid-template-columns: 1fr; } .why-img-badge { left: 20px; } } /* ══════════════════════════════════════ FAQ ══════════════════════════════════════ */ .faq { background: var(--parchment); padding: var(--section-pad) 0; } .faq-header { text-align: center; margin-bottom: 56px; } .faq-header .divider { margin-inline: auto; } .faq-list { max-width: 820px; margin-inline: auto; display: flex; flex-direction: column; gap: 2px; } .faq-item { background: var(--white); border-left: 3px solid transparent; transition: border-color 0.2s; } .faq-item.open { border-color: var(--gold); } .faq-q { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 24px 28px; background: none; border: none; cursor: pointer; text-align: left; font-family: var(--serif); font-size: 1.1rem; font-weight: 500; color: var(--warm-dark); transition: color 0.2s; } .faq-q:hover { color: var(--gold); } .faq-icon { width: 20px; height: 20px; flex-shrink: 0; position: relative; } .faq-icon::before, .faq-icon::after { content: ''; position: absolute; background: var(--gold); transition: transform 0.3s ease; } .faq-icon::before { width: 2px; height: 100%; left: 50%; top: 0; transform: translateX(-50%); } .faq-icon::after { width: 100%; height: 2px; top: 50%; left: 0; transform: translateY(-50%); } .faq-item.open .faq-icon::before { transform: translateX(-50%) scaleY(0); } .faq-a { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; } .faq-a-inner { padding: 0 28px 24px; font-size: 0.95rem; color: var(--muted); line-height: 1.8; } .faq-a-inner a { color: var(--gold); border-bottom: 1px solid rgba(176,141,87,0.4); } /* ══════════════════════════════════════ CTA BAND ══════════════════════════════════════ */ .cta-band { background: linear-gradient(135deg, var(--warm-dark) 0%, #1a1208 100%); padding: clamp(56px, 8vw, 100px) 0; text-align: center; position: relative; overflow: hidden; } .cta-band::before { content: ''; position: absolute; inset: 0; background-image: repeating-linear-gradient( 45deg, transparent, transparent 40px, rgba(176,141,87,0.03) 40px, rgba(176,141,87,0.03) 41px ); } .cta-band-inner { position: relative; z-index: 1; } .cta-band .eyebrow { color: var(--gold-light); } .cta-band h2 { font-family: var(--serif); font-size: clamp(2rem, 4vw, 3rem); font-weight: 500; color: var(--white); margin: 16px 0 12px; line-height: 1.2; } .cta-band p { color: rgba(255,255,255,0.7); font-size: 1.05rem; max-width: 540px; margin: 0 auto 36px; } .cta-band-actions { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; } .cta-phone-link { font-family: var(--serif); font-size: 1.6rem; color: var(--gold-light); font-weight: 500; display: block; margin-bottom: 28px; } .cta-phone-link:hover { color: var(--white); } /* ══════════════════════════════════════ INTERNAL LINKS / RELATED ══════════════════════════════════════ */ .related { padding: clamp(48px, 6vw, 80px) 0; } .related-header { text-align: center; margin-bottom: 40px; } .related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2px; } .related-card { background: var(--parchment); padding: 28px 24px; display: flex; align-items: center; gap: 14px; transition: background 0.2s; } .related-card:hover { background: var(--gold); color: white; } .related-card:hover .related-label, .related-card:hover .related-arrow { color: white; } .related-card:hover .related-title { color: white; } .related-icon { flex-shrink: 0; } .related-title { font-family: var(--serif); font-size: 1rem; font-weight: 600; color: var(--warm-dark); display: block; } .related-label { font-size: 0.75rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--gold); } .related-arrow { margin-left: auto; color: var(--gold); } /* ══════════════════════════════════════ LOCAL AREA SECTION (location-page-specific) ══════════════════════════════════════ */ .local-area { background: var(--cream); padding: var(--section-pad) 0; } .local-area-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 6vw, 90px); align-items: start; } .neighborhood-list { list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 14px 28px; margin-top: 28px; } .neighborhood-list li { font-size: 0.92rem; color: var(--text); padding-left: 18px; position: relative; } .neighborhood-list li::before { content: ''; position: absolute; left: 0; top: 0.7em; width: 8px; height: 1px; background: var(--gold); } .area-card { background: var(--white); padding: 36px 32px; border-top: 3px solid var(--gold); } .area-card h3 { font-family: var(--serif); font-size: 1.35rem; font-weight: 600; color: var(--warm-dark); margin-bottom: 14px; } .area-card p { font-size: 0.95rem; color: var(--muted); line-height: 1.75; margin-bottom: 14px; } .area-card dl { display: grid; grid-template-columns: auto 1fr; gap: 8px 16px; margin-top: 18px; padding-top: 18px; border-top: 1px solid rgba(176,141,87,0.2); font-size: 0.85rem; } .area-card dt { color: var(--gold); letter-spacing: 0.06em; text-transform: uppercase; font-size: 0.72rem; font-weight: 500; align-self: center; } .area-card dd { color: var(--text); } @media (max-width: 768px) { .local-area-grid { grid-template-columns: 1fr; } .neighborhood-list { grid-template-columns: 1fr; } }
  1. Home
  2. Service Areas
  3. Gladstone Remodeling
Bathroom remodel by Gencon — representative of the master-craftsman work our Gladstone remodeling contractors deliver
Gladstone, OR Family-Owned
Since Day One

Gladstone, Oregon · Clackamas County

Gladstone Remodeling Contractors,
Built for Homes That Last.

Gencon is a family-owned remodeling company serving Gladstone, OR — from the classic neighborhoods along Webster Road to the riverfront homes near Clackamette Park. Kitchen, bath, basement, and full home renovations, crafted by three brothers.

Get a Free Estimate 503-825-0123
Licensed Oregon Contractor
Family-Owned & Operated
Serving Gladstone & Clackamas Co.
Free Estimates — No Pressure
Design-Forward Results
Custom kitchen renovation by Gencon — interior shot from a Clackamas County remodel

Renovation Contractors in Gladstone

Gladstone Renovation,
Crafted by Brothers Who Know the Area.

Tucked between the Willamette and Clackamas rivers, Gladstone is one of the most distinctive small cities in Clackamas County — full of mid-century homes, established neighborhoods, and riverfront properties that reward thoughtful renovation. Gencon was founded by three brothers — Max, Alex, and Oleg — to be the renovation contractors Gladstone homeowners turn to first.

Whether you own a 1970s ranch on Webster Road, a classic two-story near the Pow-Wow Tree, or a riverfront property by Clackamette Park, our renovation contractors approach every Gladstone home with the same standard: design-forward thinking, honest pricing, and finishing details that hold up for decades.

20+
Years Master Craftsmanship
3
Brothers, One Standard
8
Clackamas County Cities Served
$0
For Your Estimate

What We Offer

Home Remodeling in Gladstone,
Every Service Under One Roof

From a focused bathroom update to a full-home renovation, Gencon's renovation contractors handle every type of home remodeling Gladstone homeowners need. Tap any service below for the full details.

Kitchen Remodeling in Gladstone

Custom cabinets, quartz countertops, and full layout reworks for the older kitchens common in Gladstone homes. Designed to open up flow and add lasting value.

View kitchen services →

Bathroom Remodeling in Gladstone

Tub-to-shower conversions, walk-in showers, and full master bath rebuilds — including the dated 70s and 80s baths Gladstone homes were built with.

View bathroom services →

Basement Finishing in Gladstone

Turn unused square footage into a media room, home office, or in-law suite. Moisture-aware basement finishing built for the local climate.

View basement services →

ADU Contractor in Gladstone

Detached and attached accessory dwelling units permitted under Oregon's HB 2001. Generate rental income, house family, or expand without moving.

View ADU services →

Flooring in Gladstone

Hardwood, engineered wood, and waterproof LVP — selected and installed for Gladstone's mix of riverfront and inland homes. Garage epoxy available.

View flooring services →

Home Additions in Gladstone

Room additions, second-story bump-outs, and garage conversions for Gladstone families who love their neighborhood and want more space — without moving.

View addition services →

Recent Work

Renovations Crafted Across Clackamas County

A small selection of recent projects by our remodeling contractors. Gladstone, OR homeowners hire us for the same level of detail you'll see here.

Custom kitchen remodel with open shelving and modern fixtures by Gencon
Light and bright kitchen renovation with shaker cabinets and stone countertops
Bathroom remodel with tile shower and updated fixtures by Gencon

Where We Work in Gladstone

The Neighborhoods We Serve

Gladstone is small in footprint but rich in character. As remodeling contractors in Gladstone, OR, we work on homes across every part of the city — from the established lots near Gladstone High School to the riverfront streets along the Willamette and Clackamas. If your address sits inside city limits, we'd love to walk it with you.

  • Webster Road corridor
  • Clackamette Park area
  • Clackamas Boulevard / Pow-Wow Tree
  • Riverfront / Meldrum Bar
  • Dartmouth & Exeter Street area
  • Glen Echo neighborhood
  • Portland Ave. corridor
  • Ohlson Road area

Serving Gladstone & the Surrounding Area

Gencon's renovation contractors work throughout Gladstone and across Clackamas County. As remodeling contractors Gladstone OR homeowners can rely on, our office is in nearby Clackamas — meaning faster site visits, more responsive scheduling, and easier follow-ups during your remodel.

We also frequently serve homeowners in Oregon City, West Linn, and Milwaukie.

City
Gladstone, Oregon
County
Clackamas County
ZIP Code
97027
Office
Clackamas, OR (8am–5pm M–F)
Phone
503-825-0123

How It Works

The Gencon Process
From First Visit to Final Walkthrough

Our process is the same in every Gladstone home — refined across hundreds of Clackamas County remodels to keep your renovation moving smoothly.

01
Free In-Home Estimate

One of the Gencon brothers visits your Gladstone home, listens to your goals, and provides a clear, honest estimate — with no pressure and no obligation.

02
Design & Selections

Our design-first process locks in layout, finishes, fixtures, and materials before construction begins. Fewer surprises, fewer change orders, faster build.

03
Permits & Scheduling

Alex coordinates City of Gladstone and Clackamas County permits, schedules every trade, and keeps your timeline on track from the first day of demolition.

04
Build & Final Walkthrough

Max leads the build with master-level craftsmanship, with Oleg supporting on detailed finish work. Every install is inspected before we hand the keys back.

Why Gencon

Trusted Renovation Contractors
In Gladstone & Clackamas County

Gencon is a family-owned Gladstone general contractor — three brothers who built this company on the principle that craftsmanship and honesty should never be negotiated. Here's what that looks like in practice.

  • Licensed Contractor in Gladstone, Oregon Fully licensed, bonded, and insured — Gencon is a licensed contractor Gladstone Oregon homeowners can trust to handle all permitting with the City of Gladstone and Clackamas County.
  • Master Craftsman With 20+ Years Local Experience Max founded Gencon after running multiple successful construction companies, including Honest Quality Construction. That experience anchors every Gladstone remodel we deliver.
  • Built to Manage Big Projects Alex managed large-scale multifamily projects across the U.S. at Redwood Construction. Your single-home Gladstone renovation gets that same systematic oversight.
  • Familiar With Classic & Mid-Century Homes Many Gladstone homes were built between the 1960s and 1980s. We know the surprises — old wiring, cast-iron drains, lath and plaster — and how to renovate them properly.
  • Three Brothers, One Standard Max, Alex, and Oleg are all on every project. You're never handed off to a stranger — and the same family that signs your estimate is the family doing the work.
The Gencon brothers — Max, Alex, and Oleg — Clackamas County renovation contractors
Max, Alex & Oleg
Family-Owned Since Day One

Common Questions

Gladstone Remodeling FAQ

Yes. Gencon is a family-owned construction company based in nearby Clackamas, OR, and we serve homeowners throughout Gladstone and the surrounding Clackamas County communities. From the riverfront properties near Clackamette Park to the established neighborhoods along Webster Road, our renovation contractors handle every part of a Gladstone home remodel — kitchen, bath, basement, and full-home projects. Call 503-825-0123 for a free, no-pressure estimate.
Yes. Gencon is fully licensed, bonded, and insured to perform construction and remodeling work throughout Oregon, including the City of Gladstone. As a licensed Oregon general contractor, we manage permits with the City of Gladstone and Clackamas County so you don't have to navigate the paperwork yourself.
Absolutely. Many Gladstone homes were built between the 1960s and 1980s and have aged into prime remodel candidates. Our master craftsman Max has 20+ years of experience updating these classic homes — from opening up dated layouts to refinishing original woodwork. We handle the unexpected things that come with renovating older homes: outdated wiring, cast-iron plumbing, lath-and-plaster walls, and uneven floors.
Gencon offers full-service home remodeling in Gladstone including kitchen remodeling, bathroom remodeling, basement finishing, ADU construction, flooring installation, and home additions. We also handle whole-home renovations for owners of classic Gladstone homes who want to update everything at once.
Yes. We work on properties throughout Gladstone, including homes along the Willamette and Clackamas riverfront areas. Riverfront and floodplain-adjacent homes sometimes have unique requirements — moisture management, foundation considerations, and specific permit pathways — and our project manager Alex coordinates with the City of Gladstone and Clackamas County to keep your renovation on track.
Timelines depend entirely on scope. A focused single-room update in a Gladstone home typically runs 3–6 weeks. A full kitchen or master bath remodel runs 6–10 weeks. A whole-home renovation or significant addition can run 4–6 months. During your free in-home estimate we walk through realistic timelines based on your specific home and goals.
Yes. Gencon serves the entire Clackamas County area, including Oregon City just south, West Linn across the Willamette, Milwaukie to the north, and the unincorporated communities of Oak Grove and Jennings Lodge. If you're not sure whether your home falls in our service area, give us a call at 503-825-0123.

Ready to Start?

Get a Free Gladstone Remodel Estimate

Our renovation contractors visit homes throughout Gladstone, OR. Tell us about your project and we'll come out, listen, and give you a clear, honest quote — with no obligation.

503-825-0123
Request a Free Estimate Email Us

Mon–Fri 8am–5pm · Clackamas, OR · office@genconnw.com

Explore More

Other Service Areas & Services

Location Oregon City Remodeling
→
Location West Linn Remodeling
→
Location Milwaukie Remodeling
→
Service Kitchen Remodeling
→
Service Bathroom Remodeling
→
Gencon — Clackamas County Remodeling
  • Services
    What We Do Kitchen Remodeling Bathroom Remodeling ADU Construction Basement Finishing Flooring Home Additions
  • Service Areas
    Clackamas County Oregon City Lake Oswego Happy Valley Milwaukie West Linn Canby Sandy Gladstone
  • About
  • Reviews
  • FAQ
Get a Free Estimate
Services Kitchen Remodeling Bathroom Remodeling ADU Construction Basement Finishing Flooring Home Additions Service Areas Oregon City Lake Oswego Happy Valley Milwaukie West Linn Canby Sandy Gladstone Company About Reviews FAQ Get a Free Estimate
Gencon

Family-owned licensed general contractors delivering kitchen, bathroom, ADU, and full-home renovation services across Clackamas County, Oregon.

  • 503-825-0123
  • office@genconnw.com
  • Mon–Fri: 8:00 AM – 5:00 PM
  • Clackamas, OR

Services

  • Kitchen Remodeling
  • Bathroom Remodeling
  • ADU Construction
  • Basement Finishing
  • Flooring
  • Home Additions

Service Areas

  • Oregon City
  • Lake Oswego
  • Happy Valley
  • Milwaukie
  • West Linn
  • Canby
  • Sandy
  • Gladstone

Company

  • About Us
  • Reviews
  • FAQ
  • Contact
  • All Service Areas
  • Privacy Policy
  • Terms of Service
© Gencon. All rights reserved. Clackamas County, OR.
Privacy Terms Contact