Call (772) 361-7145

How much does a new roof cost in Port St. Lucie?

Updated 2026-11-02

For a roughly 2,000 square foot roof, published estimates for Port St. Lucie run about $9,500 to $15,500 for shingle, $21,000 to $37,000 for metal and $28,000 to $39,000 for tile (RoofingCalc). City permit fees add a few hundred dollars.

Roof type (~2,000 sq ft)Published estimate
Basic 3-tab shingle$9,500 to $12,500
Architectural shingle$10,500 to $15,500
Metal$21,000 to $37,000
Concrete or clay tile$28,000 to $39,000

Source: RoofingCalc, Port St. Lucie (estimator site, not quotes).

What does the City charge for a reroof permit?

PermitBase building fee
Reroof, shingle$175
Reroof, metal or tile$250
Flat roof$100
Repair up to 25% of roof$100

Plus small state surcharges. Source: City of Port St. Lucie fee schedule.

What else affects the price?

Get connected with a local roofer

Free, no obligation. Your details go only to the roofer we connect you with. See our privacy policy.

Call (772) 361-7145