Storm damage? Free inspection (478) 832-2272
Crew member installing the ridge cap on a brown metal roof with a lake in the background

Roofing · Lake Oconee

Lake Oconee Roofing Contractor

Residential Concerns is a roofing contractor for homes at Lake Oconee, from a Milledgeville company Mark Hobby founded in 1994. Metal and shingle roofs, repairs, storm damage, decks and porches, with the owner on the job.

Storm or leak emergency at the lake? Call or text (478) 832-2272. For a leak, we tarp it to stop the water first, then make the real repair. Storm and emergency calls are answered outside regular hours.
Call now

What we do at the lake

Roofs, metal, decks and everything in between.

Metal roofs

Standing seam and R-panel, including metal porch roofs flashed into a shingle main roof. Metal roofing →

Shingle roofs

Full tear-off and replacement, with a look at the decking before the new roof goes on. Shingle roofing →

Roof repair

Leaks, missing shingles, flashing and valleys, usually same week. Roof repair →

Storm damage

Photos of the damage for your insurance claim, and a tarp the same day on an open roof. Storm damage →

Decks and porches

New decks and covered porches built, existing decks repaired: boards, railings and framing.

Gutters

Gutters, downspouts and proper runoff. Gutters →

On the other lake? See our Lake Sinclair work. In town? See Eatonton.

Mark Hobby, owner of Residential Concerns, working on a metal roof
Mark Hobby, owner. His office is on the roof.

Why Residential Concerns

Owner on the job.

  • Founded in 1994 by Mark Hobby. Locally owned, not a franchise, not a storm chaser.
  • Free inspection and written estimate. Line items, not a number scribbled on a business card.
  • Same crew for the roof and the deck, same standard, one company to call.
  • Licensed and insured, and happy to show you the paperwork.
  • Your yard gets left the way we found it. Debris hauled, nails swept, landscaping protected.

What a customer said

“He starts when he says he will.”

“I highly recommend him! He does incredible work and has an outstanding work ethic. He starts when he says he will, finishes the job on time, and takes great pride in the quality of his work. His pricing is fair, and he is dependable, hardworking, and professional.” — Boyd D., Google review, September 2026. 5.0 on Google.

Recent work

Our roofs, on real houses.

Shingle and standing seam metal, from lake houses to custom builds. Every one of these is a job we did.

Completed architectural shingle roof on a lake house overlooking the water
Full architectural shingle replacement, lakefront home
Crew member installing the ridge cap on a brown metal roof with a lake in the background
Metal ridge cap going on
Finished elevated deck and covered porch on a Lake Sinclair home overlooking the water
Deck and covered porch, Lake Sinclair
Finished custom home with shingle roof and standing seam metal porch roof
Custom build, shingle and metal

Lake Oconee questions

Straight answers.

Do you work at Lake Oconee?

Yes. Lake Oconee is part of our regular service area, along with Eatonton, Putnam County and Lake Sinclair. Not sure you are in range? Call (478) 832-2272 and ask.

Can you do the roof and the deck?

Yes. Same crew, same standard, one company to call.

Is metal a good roof for a lake house?

Metal roofing is what we do best: standing seam and R-panel, including metal porch roofs flashed into a shingle main roof. See metal roofing.

How do I get a price?

Request a free inspection. We look at the job and give you a straight number in writing before any work starts.

Will my insurance cover a roof replacement?

If the damage came from wind or hail, often yes. Age and ordinary wear, usually not. Claims have deadlines, and damage you cannot see from the ground gets worse every time it rains. We walk the roof, document what we find with photographs so you have what you need to file, and deal with the adjuster for you.

Have a project at Lake Oconee?

Free inspection. Owner on the job. Residential Concerns, local since 1994.