Canby Remodeling Contractors | Gencon — Canby, 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); } /* ── Photo rotation workaround for EXIF-stripped images ── */ .rotate-fix { transform: rotate(-90deg) scale(1.78); transform-origin: center center; } /* ── 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; } /* ── 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: 580px; 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; } .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 ══════════════════════════════════════ */ .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; } .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: flex; flex-direction: column; } .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; flex-grow: 1; } .service-card-link { display: inline-flex; align-items: center; gap: 6px; margin-top: 20px; font-size: 0.78rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: var(--gold); transition: gap 0.25s ease; } .service-card-link:hover { gap: 10px; color: var(--warm-dark); } /* ══════════════════════════════════════ PHOTO GALLERY ══════════════════════════════════════ */ .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); } .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; } } /* ══════════════════════════════════════ LOCAL EXPERTISE BAND (replaces "process") ══════════════════════════════════════ */ .local-expertise { background: var(--warm-dark); padding: var(--section-pad) 0; color: var(--white); } .local-expertise .section-title { color: var(--white); } .local-expertise .section-title em { color: var(--gold-light); } .local-expertise .divider { background: var(--gold); } .local-expertise .body-text { color: rgba(255,255,255,0.7); } .expertise-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 0; margin-top: 56px; } .expertise-item { padding: 0 32px 0 0; position: relative; } .expertise-item + .expertise-item { padding-left: 32px; border-left: 1px solid rgba(176,141,87,0.3); } .expertise-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; } .expertise-title { font-family: var(--serif); font-size: 1.1rem; font-weight: 600; color: var(--white); margin-bottom: 10px; } .expertise-body { font-size: 0.88rem; color: rgba(255,255,255,0.65); line-height: 1.7; } @media (max-width: 640px) { .expertise-grid { grid-template-columns: 1fr; gap: 36px; } .expertise-item + .expertise-item { 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; } /* ══════════════════════════════════════ 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: 580px; 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); } /* ══════════════════════════════════════ 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, .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); } /* ══════════════════════════════════════ NEARBY LOCATIONS BAND ══════════════════════════════════════ */ .nearby { padding: clamp(48px, 6vw, 80px) 0; background: var(--cream); border-top: 1px solid rgba(176,141,87,0.15); } .nearby-header { text-align: center; margin-bottom: 40px; } .nearby-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 2px; } .nearby-card { background: var(--white); padding: 22px 20px; transition: background 0.2s, color 0.2s; border-left: 3px solid var(--gold); } .nearby-card:hover { background: var(--warm-dark); color: var(--white); } .nearby-card:hover .nearby-name { color: var(--white); } .nearby-card:hover .nearby-meta { color: rgba(255,255,255,0.7); } .nearby-name { font-family: var(--serif); font-size: 1.1rem; font-weight: 600; color: var(--warm-dark); } .nearby-meta { font-size: 0.78rem; color: var(--muted); margin-top: 4px; }
  1. Home
  2. Service Areas
  3. Canby Remodeling
Custom farmhouse-style kitchen remodel in Canby, Oregon by Gencon — Canby remodeling contractors
Canby
& Beyond
Local Family
Construction

Canby Remodeling Contractors · Clackamas County, OR

Canby Remodeling,
Built for Country Living.

From farmhouse kitchens to detached ADUs on rural acreage — Gencon's Canby remodeling contractors bring family-owned craftsmanship and design-forward thinking to every property type, large lot or small.

Get a Free Estimate 503-825-0123
Licensed & Insured
Family-Owned & Operated
Three Brothers, One Standard
Free Estimates — No Pressure
Design-Forward Results
Custom bathroom remodel in a Canby home featuring designer finishes and stone counters

Canby Renovation Contractors You Can Count On

Family Construction.
Country Sensibility.

Canby has a different rhythm than most of the Portland metro. Older farmhouses, working agricultural land, and large rural lots ask for remodeling contractors in Canby, OR who understand more than suburban kitchens — a team that's worked on real wood-frame farmhouse structures, large detached outbuildings, and acreage with septic and well considerations. That's the work Gencon was built for.

Brothers Max, Alex, and Oleg founded Gencon to bring honest craftsmanship to Clackamas County homeowners. As Canby renovation contractors, we handle full-home remodels, kitchen and bath updates, basement finishing, ADU construction, flooring, and additions — all coordinated by a single family team. No subcontractor surprises. No corner-cutting. Just careful, design-led work that fits the property.

20+
Years Master Craftsmanship
3
Brothers, One Vision
6
Core Remodeling Services
$0
For Your Estimate

Home Remodeling Canby Trusts

Our Remodeling Services
in Canby, Oregon

Six core remodeling services for Canby homeowners — every project led by a Gencon brother and finished to the same exacting standard, whether you're on a downtown lot or twenty acres outside town.

Kitchen Remodeling in Canby

From farmhouse kitchen restorations with butcher-block counters and shaker cabinetry to fully modern gut-and-rebuilds, our Canby team handles every layer of a kitchen remodel — design, cabinets, counters, lighting, and finish work.

Kitchen Remodeling →

Bathroom Remodeling in Canby

Tub-to-shower conversions, primary suite walk-ins, and full gut-renovations of dated farmhouse bathrooms. Bathroom remodeling Canby homeowners trust for tile work, fixture installs, and cohesive design.

Bathroom Remodeling →

ADU Contractor in Canby

Canby's larger lots make it one of the best places in Clackamas County to build a detached ADU. We design and build farm-property ADUs, guest cottages, and rental units that fit setbacks, septic, and county zoning rules.

ADU Construction →

Basement Finishing in Canby

Turn an unused lower level into a real living space — home office, media room, guest suite, or in-law apartment. Basement finishing Canby owners can rely on, including framing, electrical, egress, and finish carpentry.

Basement Finishing →

Flooring in Canby

Hardwood, engineered, LVP, tile, and refinishing — chosen for the moisture and traffic patterns of Pacific Northwest homes. Whether you have an old farmhouse plank floor or a newer build, we install for the long haul.

Flooring →

Home Additions in Canby

Room additions, sunrooms, primary-suite expansions, and second-story builds. Canby's larger residential lots make additions a smart, high-ROI alternative to moving — and we handle the engineering, permits, and finish.

Home Additions →

Recent Work

Canby & Clackamas County Projects

A small sample of recent remodels by Gencon's Canby contractors and our wider Clackamas County team. Every project starts with the homeowner's vision and ends with finish work we'd put in our own homes.

White shaker kitchen remodel with quartz countertops by Gencon — Clackamas County remodeling contractors
Custom kitchen with island and designer cabinetry by Gencon Canby remodeling team
Window and balcony detail from a Gencon home renovation in Clackamas County

Local Knowledge Matters

What Makes a Canby
Remodel Different

A remodel in Canby isn't the same as one in a tract neighborhood. Lots are bigger, structures are often older, and zoning quirks come up. Here's what we account for as your Canby general contractor.

01
Farmhouse Structures

Older farmhouses often have hand-framed wood structures, knob-and-tube wiring, and irregular floor plans. We approach renovation with respect for what's already there — preserving character while modernizing systems.

02
Large-Lot Permitting

Rural Canby properties often involve septic, well, setback, and outbuilding considerations the City of Canby and Clackamas County both regulate. Alex coordinates every permit so the process stays moving.

03
Rural ADU Builds

Canby's larger parcels are ideal for detached ADUs — whether for multigenerational living, rental income, or farm housing. We size, site, and finish each ADU to fit the parcel's specifics.

04
PNW Material Choices

Pacific Northwest weather is hard on flooring, finishes, and exterior trim. We specify materials proven to handle the wet season — moisture-resistant LVP, properly sealed hardwood, weather-rated cabinetry.

Why Gencon

Canby Remodeling
Without Compromise

Gencon was founded by three brothers who believe quality and honesty should never be negotiated. Our Canby remodeling contractors earn trust through finished work — not through marketing.

  • Licensed Contractor in Canby, Oregon Fully licensed and insured to perform residential work across Clackamas County. We pull every permit, handle every inspection, and stand behind every finish.
  • 20+ Years of Master Craftsmanship Co-founder Max built and ran multiple successful construction companies — including Honest Quality Construction — before launching Gencon. That experience sets the bar for every project.
  • Project Management You Can Feel Alex managed large multifamily projects across the country at Redwood Construction. Your Canby remodel gets the same systematic coordination — schedules, materials, trades — without the corporate distance.
  • Family-Owned Means Family Accountable You'll always be working with a Gencon brother — not a sales rep handing you off. That means decisions get made fast and standards stay consistent from estimate through final walkthrough.
  • Design-Heavy by Nature We don't just replace what's there — we help you reimagine each space so beauty and function work together. Plans get refined before any nail gets pulled.
The Gencon brothers — Max, Alex, and Oleg — Canby renovation contractors and family construction team
Max, Alex & Oleg
Family-Owned Since Day One

Common Questions

Canby Remodeling FAQ

Yes. Canby's rural character — farmhouses, agricultural land, and large lots — is a core part of who we serve. Gencon's Canby remodeling contractors handle everything from farmhouse kitchen renovations to detached ADU construction on large rural parcels. Our team understands the unique structural and design considerations of older farmhouse properties as well as modern rural new builds.
Yes, Gencon is a fully licensed and insured Oregon contractor authorized to perform residential remodeling work in Canby and throughout Clackamas County. Our project manager Alex handles all permit applications with the City of Canby and Clackamas County so homeowners don't have to navigate the process themselves. Call 503-825-0123 to confirm any licensing or insurance details.
We serve all of Canby — including downtown, the Knights Bridge area, Logging Road properties, the Locust Street historic district, and the rural acreages outside city limits along Highway 99E and Macksburg Road. We also handle remodeling work in nearby Aurora, Barlow, Hubbard, and Mulino as part of our Clackamas County service area. See our full service area map.
Absolutely. Canby's larger lot sizes and rural zoning make it one of the best areas in Clackamas County for detached ADU construction. We design and build farm-property ADUs, guest cottages, and rental units sized to fit each parcel's setbacks and septic considerations. For full details on the service, visit our ADU construction page.
Gencon provides full home remodeling services in Canby including kitchen remodeling, bathroom remodeling, ADU construction, basement finishing, flooring, and home additions. Whether you're updating a 1920s farmhouse or expanding a newer rural home, our family-owned team handles design, permitting, and construction under one roof.
Look for licensed and insured local renovation contractors in Canby with experience handling rural and farmhouse properties — not just suburban subdivisions. Gencon is family-owned and operated by three brothers with deep roots in Clackamas County construction. Call 503-825-0123 to schedule a free in-home estimate, or use our contact form.
Yes. Canby's larger residential lots are ideal for room additions, sunrooms, and second-story expansions. Our home additions team has experience with both attached additions to existing homes and standalone structures across rural parcels. Visit our home additions service page for full details.

Ready to Start?

Get a Free Canby Remodeling Estimate

We serve homeowners throughout Canby and the wider Clackamas County region. Our renovation contractors will visit your property, listen to your goals, and give you a clear, honest quote — with no obligation.

503-825-0123
Request a Free Estimate Email Us

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

Also Serving

Nearby Service Areas

Oregon City
County seat & historic homes
Lake Oswego
Luxury & lakefront properties
Happy Valley
New construction customization
Milwaukie
Vintage bungalow restoration
West Linn
Hillside & river-view homes
Sandy
Mountain-adjacent custom builds
Gladstone
Riverfront & classic neighborhoods
All Areas →
View full service map

Explore Our Services

Remodeling Services Available in Canby

Service Kitchen Remodeling
→
Service Bathroom Remodeling
→
Service ADU Construction
→
Service Basement Finishing
→
Service Flooring
→
Service Home Additions
→
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