THORNHILL

CONSTRUCTION

Finished deck, El Dorado County

Custom decks built to last in El Dorado County.

Licensed 1976. One crew. No subcontractors.

57 years · CSLB #336956

What we build

New decks

New decks

Repairs

Repairs

Stairs and railings

Stairs & railings

Recent work

Deck repair

Deck before
Before
Deck after
After

Stairs & railings

Stairs before
Before
Stairs after
After

Stairs rebuild

Stairs rebuild before
Before
Stairs rebuild after
After

Reviews

From Angie’s List / HomeAdvisor

Dennis K. · Aug 2026 · 5.0
Deck or Porch Repair · $18,009

As with most deck jobs there was wood rot (hidden damage) which Larry did with a very small increase in his bid. When the job was complete the clean up could not have been better. I have already recommended Thornhill Construction to a friend of mine. I will certainly keep Larry in mind if I should have another project.

Jesse C. · Jun 2026 · 5.0
Disability Ramps Building Service · $17,000

I’ve genuinely never had a better experience with a contractor before. Larry, John, and the entire crew not only offered me the best price on the ramp build but also exceeded my expectations with their work. I’m truly fortunate to have hired them and would happily recommend them to all my family and friends.

Jennifer H. · May 2026 · 5.0
Deck or Porch Repair · $10,001

I recently had my deck repaired, and the results exceeded my expectations. The deck is solid, safe, and built to last. Communication throughout the project was professional, and the work area was kept clean once completed for the day. I am extremely happy with the final outcome and would highly recommend Larry and his team to anyone needing a deck repair or replacement.

Meet Larry

Larry Thornhill

I got into the trades in 1969 in the Bay Area, then earned my license in 1976. I moved to Placerville in 2001 and these days I stick to decks. Owners talk to me directly: one crew, one standard, no subcontractors.

Contact Larry

Call 530-306-4629

larry@thornhillconstruction.net

Placerville, CA · CSLB #336956