Family-Owned • Port St. Lucie • Since 2004

Two Decades of Roofs. One Family Standard.

Dalton Roofing Inc has protected South Florida homes and businesses since 2004 — same crew, same honesty, same standard that earned us 137 reviews and 4.8 stars on Google from real Treasure Coast and Palm Beach County homeowners.

Lic. #CCC1330147 4.8★ • 137 Reviews Bilingual EN / ES 24/7 Storm Response
4.8 Stars on Google
137 Reviews • 4.8-Star Rated
Lic. #CCC1330147
Family-Owned Since 2004
Bilingual EN / ES

Built Here. Rooted Here. Trusted Here.

It started in 2004 with a handshake and a roof in Port St. Lucie. The crew was small, the work was demanding, and the standard was simple: leave every jobsite better than you found it and treat every homeowner the way you would want your own family treated. That standard has never changed.

For years the company operated under the name Solis Roofing — a name that built real credibility on the Treasure Coast through honest work and word-of-mouth referrals. As the business grew and the team evolved, we made the decision to rebrand as Dalton Roofing Inc: a sharper identity that better represented where we were headed, while keeping every element that made us trusted in the first place.

Same crew. Same license. Stronger brand. The rebrand from Solis Roofing to Dalton Roofing Inc brought a new name but no change in crew, credentials, or commitment. If your neighbors recommended us, they are recommending the same team you will meet on your roof.

Today Dalton Roofing is State Certified under License #CCC1330147 — issued by the Florida Department of Business and Professional Regulation — and serves Port St. Lucie, West Palm Beach, the full Treasure Coast, and Palm Beach County. We are not a franchise. We do not subcontract your job to whoever is available. When you call Dalton Roofing, you get our people: experienced, licensed, and accountable.

We are also a bilingual team. A large part of the South Florida community we serve speaks Spanish as a first language, and we have always hired and kept Spanish-speaking crew members and office staff so that nothing gets lost in translation — whether it is a warranty question, an insurance claim, or a simple estimate call.

After more than 20 years on Treasure Coast rooftops, we have learned something: a roof is not just a construction project. It is the thing standing between your family and whatever the Florida sky decides to throw at you. We take that personally. That is why we give honest quotes before we start, keep our jobsites clean while we work, and show up after the storm even when the waiting list is long.

Explore our roofing services: Metal Roofing  •  Tile Roofing  •  Shingle Roofing  •  Roof Replacement  •  Get an Estimate

Dalton Roofing Inc crew on a South Florida residential roofing project Dalton Roofing residential project in Port St. Lucie, FL Dalton Roofing commercial and residential roofing work in South Florida

The Three Things That Never Change

Every company claims to have values. We have specific behaviors we hold ourselves to on every single job — in Port St. Lucie, West Palm Beach, and everywhere in between.

Honest Quotes

We quote what the job actually costs. No inflated estimates to negotiate down, no surprise line items after the work is done. You get a written, itemized quote before a single nail is pulled. If the scope changes, we talk before we charge.

Clean Jobsites

We do not leave nails in your driveway, shingles in your flower beds, or debris piled against your fence. Every Dalton Roofing crew carries a magnetic roller for nail sweeps and a full cleanup protocol. We leave your property the way we found it — minus the old roof.

Showing Up After the Storm

Every roofer wants work when the weather is fine. We answer the phone when a hurricane has just moved through, when your neighbor's tree is sitting on your ridge cap, and when the insurance adjuster is giving you the runaround. Storm response is part of the job, not an upsell.

Two Decades, Documented

From a first handshake in Port St. Lucie to 1,000+ roofs across the Treasure Coast and Palm Beach County.

2004
Founded in Port St. Lucie

The first crew hit the first roof under the Solis Roofing name — a small team, big work ethic, and a simple standard: treat every homeowner like family. Word-of-mouth carried us from the first jobsite forward.

2010s
Commercial Roofing Expansion

Growing demand from property managers and business owners pushed us into commercial work — flat roofs, TPO systems, and multi-building contracts across St. Lucie and Martin Counties.

2022
Rebranded as Dalton Roofing Inc

Same crew. Same license #CCC1330147. A sharper identity that matched where the company was headed — and reflected the depth of what we had already built across the Treasure Coast.

2024
20 Years on South Florida Rooftops

Two decades. Over 1,000 roofs completed. 4.8 stars across 137 Google reviews, plus a 4.6-star average across 369 reviews on all platforms. The same standard the first homeowner trusted is the standard every new client gets today.

20 Years. One Standard.

Numbers from two decades of roofing the Treasure Coast and Palm Beach County.

20+
Years in Business
Since 2004
369
Reviews Across
All Platforms
4.8
Stars on Google
137 Google Reviews
1k+
Roofs Completed
Across South Florida

Licensed, Verified, and Accountable

What commercial property managers and insurance adjusters need to confirm before signing a contract. Everything is current and verifiable.

State Certified Roofing Contractor

#CCC1330147

Issued by the Florida Department of Business and Professional Regulation (DBPR). Verified, current, and publicly searchable on the Florida contractor license database.

Fully Licensed & Insured

General liability insurance and workers' compensation coverage are current. We pull permits on every applicable job and carry documentation to every commercial jobsite. Your property is protected.

Permit-Pulling Contractor

We pull permits on every job that requires one. If a contractor tells you permits aren't necessary for a full roof replacement in Florida, walk away. We follow the code — every time.

24/7 Storm Emergency Response

Post-storm triage, emergency tarping, and rapid-response repairs. When the next hurricane moves through the Treasure Coast, we are answering calls before the wind stops — not three weeks later.

Family-Owned Since 2004

No franchise. No out-of-state parent company. The owners are local, the crew is local, and accountability is personal. When you call the number, you reach someone who knows your neighborhood.

Bilingual English & Spanish

English and Spanish from the first call through the final walkthrough. No language barrier on contracts, warranty terms, or adjuster communication. Hablamos español.

Port St. Lucie, West Palm Beach and All Points Between

From the Treasure Coast to Palm Beach County, Dalton Roofing operates with local crews — no subcontractors, no dispatching strangers. The same team that built our reputation in Port St. Lucie is the team that shows up in West Palm Beach.

Treasure Coast

Primary Market — St. Lucie & Martin Counties

Port St. Lucie Fort Pierce Stuart Jensen Beach Hobe Sound Tradition Palm City Indiantown Vero Beach
Port St. Lucie Roofing

Palm Beach County

Secondary Market — West Palm Beach & Surrounds

West Palm Beach Jupiter Wellington Lake Worth Royal Palm Beach Boynton Beach Delray Beach Palm Beach Gardens Tequesta
West Palm Beach Roofing
Dalton Roofing Inc crew on a Palm Beach County roofing project

The Difference 20 Years of Local Work Makes

We have been on your neighbors' roofs. Here is what that history earns you when you call us.

State Certified and Insured

License #CCC1330147, verified and current. We pull permits. We carry liability coverage. You are protected.

137 Google Reviews, 4.8 Stars

137 Google reviews, 4.8-star rated. Real homeowners from Port St. Lucie, West Palm Beach, and beyond.

Genuine Family Accountability

Our name is on every roof. We do not walk away from a job until it is done right and you are satisfied.

Bilingual English and Spanish

We serve all of South Florida. Hablamos español — from the first call to the final walkthrough.

Honest Timelines, No Surprises

We give you a real schedule before we start and we stick to it. No half-finished roofs sitting over weekends.

Insurance Claims Handled

We document, communicate with adjusters, and fight for the coverage you are entitled to — at no extra charge.

Voices from the Treasure Coast and Palm Beach County

137 Google reviews, 4.8-star rated. Here is a sample of what South Florida homeowners experience when they call Dalton Roofing.

"Dalton Roofing replaced our entire roof after hurricane damage in Port St. Lucie. They handled the insurance claim from start to finish, showed up when they said they would, and the crew left our yard spotless. This is exactly the kind of company you want when you need a roofer in South Florida."

Maria G. Port St. Lucie, FL ★★★★★ 5 stars • Google

"We had a persistent leak above the master bedroom. Robert and the team found the source the same day, repaired it properly, and called a week later to make sure everything was still tight. That follow-up alone tells you everything about how this company operates."

Robert T. Fort Pierce, FL ★★★★★ 5 stars • Google

"Hablamos con el equipo en español durante todo el proceso. Instalaron un techo nuevo en nuestra casa en Stuart en dos días. El precio fue justo, la calidad es excelente, y el servicio fue impecable. Los vamos a recomendar a toda nuestra familia."

Carlos M. Stuart, FL ★★★★★ 5 stars • Google
★★★★★ 4.6★ across 369 reviews (all platforms) • 4.8★ on Google (137)
Read All 137 Google Reviews

Ready to Work with the Treasure Coast's Most Trusted Roofer?

Free inspections, honest quotes, and a crew that has been doing this for over 20 years. Serving Port St. Lucie, West Palm Beach, and all of the Treasure Coast and Palm Beach County.

Dalton Roofing Inc • (561) 586-6646 • State Certified #CCC1330147
Serving Port St. Lucie and West Palm Beach / Treasure Coast and Palm Beach County
Licensed and Insured • Bilingual EN/ES • Financing Available • 24/7 Emergency

Call (561) 586-6646 — Free Estimate