Skip to content

Central Florida

Roofing in Orange County

Half of Orange County's homes were built in 1994 or earlier, the Census median, so most went up before Florida's first statewide building code took effect on March 1, 2002. Hiring roofers in Orange County starts with three local facts: how old your house is, which permit office covers your street, and what recent storms did here.

County seat: Orlando

Updated October 2026

Low aerial view over a gray-blend shingle roof with gables and valleys, palm trees and a street behind

At a glance

Orange County homes at a glance

People (2020 Census)
1,429,908
Median year homes were built
1994
Share of homes built 2010 or later
19.3%
Share of homes built before 1980
26.1%
Owner-occupied share of occupied homes
56.8%
Mobile homes, share of housing units
3.1%
Median age
36.6yrs

Census and county figures; each one is listed in the sources at the end of this page.

Your house

How old Orange County homes are, and what that means for the roof

Orange County has 586,805 housing units, by the Census Bureau's 2020–2024 estimate. Just over a quarter of them, 26.1 percent, were built before 1980. Another 19.3 percent were built in 2010 or later. The rest, the biggest group, went up in the three decades between.

A house's age tells you which rules its roof was first built under. Before March 1, 2002, local codes governed construction; the statewide Florida Building Code replaced them after Hurricane Andrew showed the old codes fell short. When an older roof comes off today, the new one has to meet the current code's deck nailing and underlayment rules, whatever the code was when the house was framed.

The stock is mixed. Single-family detached houses make up 54.1 percent of units and mobile homes 3.1 percent, and 56.8 percent of occupied homes are lived in by their owners. That leaves landlords and associations deciding on a large share of Orange County's roofs.

Age varies a lot by town. In Winter Park, Conway, Fairview Shores, Belle Isle, Edgewood, Eatonville and Pine Castle, the typical house is older than the county's 1994 median. In Horizon West, Oakland, Meadow Woods and Winter Garden, most homes are newer than that, and the county calls Horizon West the fastest growing community in unincorporated Orange County.

Florida code

Wind and building code rules in Orange County

Orange County is outside the High-Velocity Hurricane Zone. The Florida Building Code draws that zone around Broward and Miami-Dade counties only, so houses here follow the residential code's roofing chapter, not the separate HVHZ chapter those two counties use.

Wind design is set by address. The state's wind mitigation form, OIR-B1-1802, takes the design wind speed from the ASCE 7-22 hazard tool and sorts each house into Region 1 (140 mph or more), Region 2 (130 to 139 mph) or Region 3 (under 130 mph). An inspection on that form records which region your house falls in.

New permits fall under the 2023 Florida Building Code, 8th edition, in force since December 31, 2023. The 9th edition takes over on December 31, 2026, for every permit application submitted that day or later. For a re-roof planned around the turn of the year, the filing date decides which edition applies.

Permits

Who issues roof permits in Orange County

Start with whether your address is inside a city. Unincorporated areas, including census places such as Pine Hills, Alafaya, Horizon West, University, Meadow Woods and Hunters Creek, get roof permits from the Orange County Division of Building Safety. The division takes all new permit applications and inspection requests online through its Fast Track portal.

Orlando, Apopka, Ocoee, Winter Garden, Winter Park and Maitland run their own building departments. Three small towns hire theirs out: Belle Isle uses UES, Oakland uses Willdan Engineering and Windermere uses PDCS, LLC. Edgewood permits start with the city, which has the county building department process them, and Eatonville's Planning, Zoning, and Building Department handles its own.

Bay Lake and Lake Buena Vista are a special case. Building permits there go through the Central Florida Tourism Oversight District, so check with the district before planning roof work.

Storm record

Five storms that tested Orange County roofs

Recent storms reached Orange County as wind, falling trees and floodwater. Hurricane Irma in 2017 gusted to 69 knots at Orlando International. Hurricane Milton in 2024 brought gusts of 55 to 75 mph, locally 87, and 4 to 8 inches of rain, locally 10; NWS counted 79 structures with minor damage and 32 with major damage.

Trees did much of the harm. Hurricane Matthew in 2016 left 3 homes with major damage and 64 with minor damage, mainly from falling branches and trees. Hurricane Nicole in 2022 gusted to 55 to 65 mph, downed scattered trees and cut power to 76,000 customers. Big oaks over a roof are the first thing to look at after a storm.

Hurricane Ian in 2022 caused widespread and historic flooding in the county. Cleanup carries its own risk: after Ian and again after Milton, NWS recorded the death of an Orange County man who fell while clearing storm debris from a roof.

  1. 2024Hurricane Milton

    • Gusts 55-75 mph, locally 87 mph; 4-8 inches of rain, locally 10, with substantial street and low-lying flooding; 188 structures affected, 79 with minor and 32 with major damage; 5 indirect deaths, including a man who fell off his roof while cleaning storm debris.
  2. 2022Hurricane Ian

    • One indirect death.
  3. 2022Hurricane Nicole

    • Scattered trees down with gusts of 55-65 mph; 76,000 customers lost power; two indirect deaths from a downed live power line.
  4. 2017Hurricane Irma

    • Peak gust 69 kt at Orlando International and 68 kt at Orlando Executive; residents rescued from flooded homes by fire crews and the National Guard; 1 direct and 5 indirect deaths.
  5. 2016Hurricane Matthew

    • Tropical-storm winds for several hours; peak gust 61 mph at Orlando International; 3 homes major and 64 minor damage, mainly from falling branches and trees.

Climate

Rain and heat on an Orange County roof

Orlando International Airport averages 51.45 inches of rain a year under the 1991–2020 normals, and 23.20 inches of that falls in June, July and August. That is 45 percent of the year's rain in three months, the same months as the first half of hurricane season.

The burst matters more than the total. NOAA's Atlas 14 puts the 5-minute rate of a 10-year storm at Orlando at 8.71 inches an hour, and the 10-year storm's 24-hour total at 6.1 inches. That is the water your valleys, flashing and gutters have to move.

Gutters in Orange County shows how that rate changes gutter size.

Heat is the slow problem. Orlando International averages 109.9 days a year at 90°F or hotter, and Orlando Executive 110.8. A shingle maker's guidance says sun and heat dry shingles out, and lost granules make them age faster and turn brittle.

8.71in/hr5-minute burst, 10-year storm
2.91in/hr1-hour rate, 10-year storm
6.1in24 hours, 10-year storm

NOAA Atlas 14 at Orlando. Source

Local rules

Historic districts and town rules that touch a roof

For most Orange County homes, the building permit is the main approval a new roof needs. A few areas add design review. Orlando has six Historic Preservation overlay districts, Winter Garden has a Historic Downtown Overlay District, and Eatonville and Windermere have Historic Preservation Boards. If your house is in one of them, ask the town about review before you choose a new material or color.

Belle Isle adds one paperwork step: its contracted building provider asks for the Florida Product Approval and the installation instructions with every roof or re-roof permit. Roofing is one of the product categories that needs statewide approval in Florida, so the document exists for every compliant product.

  • 19.3% of the county's housing units were built in 2010 or later and 26.1% before 1980; the median year built is 1994.
  • Mobile homes are 3.1% of housing units; single-family detached homes are 54.1%.
  • Orange County Division of Building Safety: all new permit applications and inspection requests go online through the Fast Track portal; the division enforces the Florida Building Code and Orange County's construction regulations.
  • Orlando has six Historic Preservation overlay districts; changes to historic property need a Certificate of Appropriateness.
  • Winter Garden has a Historic Downtown Overlay District.
  • Eatonville's Historic Preservation Board design-reviews proposed improvements to private property.
  • Windermere has a Historic Preservation Board that oversees maintenance and restoration of the town's historic buildings.
  • Belle Isle's contracted building provider asks for the Florida Product Approval and installation instructions with every roof or re-roof permit.

Find your town

Find your town in Orange County

The town list on this page covers every Orange County place on our map, from Orlando and Alafaya to Edgewood and Eatonville.

Four Corners and Goldenrod straddle county lines, so they are filed under Osceola County and Seminole County. Bay Lake and Lake Buena Vista appear in the list without pages of their own.

Cities and towns

Places we serve in Orange County

  • OrlandoCity · 307,573 people (2020)
  • AlafayaCensus-designated place · 92,452 people (2020)
  • Pine HillsCensus-designated place · 66,111 people (2020)
  • Horizon WestCensus-designated place · 58,101 people (2020)
  • ApopkaCity · 54,873 people (2020)
  • OcoeeCity · 47,295 people (2020)
  • Winter GardenCity · 46,964 people (2020)
  • UniversityCensus-designated place · 45,284 people (2020)
  • Meadow WoodsCensus-designated place · 43,790 people (2020)
  • Winter ParkCity · 29,795 people (2020)
  • Oak RidgeCensus-designated place · 25,062 people (2020)
  • Hunters CreekCensus-designated place · 24,433 people (2020)
  • MaitlandCity · 19,543 people (2020)
  • Lake ButlerCensus-designated place · 18,851 people (2020)
  • SouthchaseCensus-designated place · 16,276 people (2020)
  • Azalea ParkCensus-designated place · 14,141 people (2020)
  • LockhartCensus-designated place · 14,058 people (2020)
  • ConwayCensus-designated place · 13,596 people (2020)
  • Doctor PhillipsCensus-designated place · 12,328 people (2020)
  • Pine CastleCensus-designated place · 11,122 people (2020)
  • Fairview ShoresCensus-designated place · 10,722 people (2020)
  • Union ParkCensus-designated place · 10,452 people (2020)
  • Belle IsleCity · 7,032 people (2020)
  • OaklandTown · 3,516 people (2020)
  • WindermereTown · 3,030 people (2020)
  • EdgewoodCity · 2,685 people (2020)
  • EatonvilleTown · 2,349 people (2020)
  • Bay LakeCity · 29 people (2020)
  • Lake Buena VistaCity · 24 people (2020)

Questions

Roofing questions in Orange County

Who issues a roof permit in Orange County?

That depends on your address. Inside Orlando, Apopka, Ocoee, Winter Garden, Winter Park, Maitland, Belle Isle, Oakland, Windermere or Eatonville, the town's building department or its contracted provider issues it. Elsewhere, including Edgewood, whose permits the county processes, the Orange County Division of Building Safety handles roof permits, and applications and inspection requests go in online through Fast Track. Florida's building code requires a permit to repair or replace a roof, except ordinary minor repairs the building official allows without one.

Related

Is Orange County in the High-Velocity Hurricane Zone?

No. The Florida Building Code limits the High-Velocity Hurricane Zone to Broward and Miami-Dade counties, so Orange County roofs are built under the regular residential and building code roofing rules. The design wind speed for a particular house comes from the ASCE 7-22 hazard tool, and a wind mitigation inspection records it as Region 1, 2 or 3. Being outside the HVHZ does not mean light wind: Hurricane Milton gusted to 87 mph in parts of the county in 2024.

Related: Roof replacement

Which storms hit Orange County roofs hardest in recent years?

Five storms since 2016 left a mark in National Weather Service reports for the county. Matthew (2016) did most of its damage through falling branches and trees. Irma (2017) gusted to 69 knots at Orlando International and forced rescues from flooded homes. Ian (2022) brought widespread, historic flooding, and Nicole (2022) knocked out power to 76,000 customers. Milton (2024) affected 188 structures, 32 of them with major damage. If your roof has not been checked since Milton, start with the ridge, the edges and any slope under big trees.

My Orange County house was built in the 1990s. Will my insurer ask about the roof?

It may, once the roof reaches 15 years. Florida law bars an insurer from refusing or non-renewing a homeowner's policy solely because the roof is under 15 years old. For an older roof, the insurer must let you have an authorized inspector check it, at your expense, before it can require a new one. Citizens Property Insurance also requires a 4-point inspection for applications on homes more than 20 years old. With the county's median home built in 1994, many original roofs here are past both marks. Your agent or insurer can tell you what they need.

Do historic districts in Orange County limit roof changes?

In parts of the county, yes. In Orlando's six Historic Preservation overlay districts, major or minor changes to a historic property go through a Certificate of Appropriateness review. Eatonville's Historic Preservation Board design-reviews proposed improvements to private property, and Windermere's board oversees the upkeep and restoration of the town's historic buildings. Winter Garden's downtown sits in a Historic Downtown Overlay District. If your home is in one of these areas, settle the review question with the town before you pick a roof material or color, then apply for the permit.

Related: Design Studio

When is the best time of year to re-roof in Orange County?

Any season can work, but plan around the summer. The Atlantic hurricane season runs June 1 to November 30 and peaks around September 10, and Orlando International gets 23.20 of its 51.45 inches of yearly rain in June, July and August. A roof that is torn off to the deck is most exposed in those months. If your roof is near the end of its life, lining up the estimate and permit in winter or spring leaves room before storm season.

Related: Roof cost estimator

Next door

Neighboring counties we serve

Sources for this page(45)
  1. 1.Median year homes were built: 1994. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  2. 2.Share of homes built before 1980: 26.1%. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  3. 3.Share of homes built 2010 or later: 19.3%. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  4. 4.Housing units (ACS 5-year): 586,805. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  5. 5.Single-family detached share of housing units: 54.1%. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  6. 6.Mobile homes, share of housing units: 3.1%. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  7. 7.Owner-occupied share of occupied homes: 56.8%. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  8. 8.Hurricane Matthew (2016). NWS Melbourne, Post Tropical Cyclone Report: Hurricane Matthew (2016). Read Oct 5, 2026.
  9. 9.Hurricane Irma (2017). NWS Melbourne, Post Tropical Cyclone Report: Hurricane Irma (2017). Read Oct 5, 2026.
  10. 10.Hurricane Ian (2022). NWS Melbourne, Post Tropical Cyclone Report: Hurricane Ian (2022). Read Oct 5, 2026.
  11. 11.Hurricane Nicole (2022). NWS Melbourne, Post Tropical Cyclone Report: Hurricane Nicole (2022). Read Oct 5, 2026.
  12. 12.Hurricane Milton (2024). NWS Melbourne, County Impacts Associated with Milton (2024). Read Oct 5, 2026.
  13. 13.NOAA NCEI, U.S. Climate Normals 1991-2020 (annual/seasonal), access-data API. Read Oct 5, 2026.
  14. 14.NWS Melbourne, Post Tropical Cyclone Report: Hurricane Ian (2022). Read Oct 5, 2026.
  15. 15.Permit office: Orange County Division of Building Safety. Orange County Division of Building Safety. Read Oct 5, 2026.
  16. 16.U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API, tables B25034/B25035. Read Oct 5, 2026.
  17. 17.U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API, table B25024. Read Oct 5, 2026.
  18. 18.Orange County Government, Division of Building Safety. Read Oct 5, 2026.
  19. 19.City of Orlando, Historic Preservation. Read Oct 5, 2026.
  20. 20.City of Winter Garden, Historic District. Read Oct 5, 2026.
  21. 21.Town of Eatonville, Historic Preservation Board. Read Oct 5, 2026.
  22. 22.Town of Windermere, Historic Preservation Board. Read Oct 5, 2026.
  23. 23.City of Belle Isle permitting and inspections portal (UES, the city's contracted building provider). Read Oct 5, 2026.
  24. 24.Town of Oakland, Building & Permit Department. Read Oct 5, 2026.
  25. 25.Town of Windermere, Building Department. Read Oct 5, 2026.
  26. 26.City of Edgewood, Building & Permitting. Read Oct 5, 2026.
  27. 27.Orange County Government, Horizon West (Planning Division). Read Oct 5, 2026.
  28. 28.NWS Melbourne, County Impacts Associated with Milton (2024). Read Oct 5, 2026.
  29. 29.People (2020 Census): 1,429,908. U.S. Census Bureau, 2020 Census (TIGERweb tigerWMS_Census2020 MapServer: POP100, HU100, AREALAND, AREAWATER). Read Oct 5, 2026.
  30. 30.Median age: 36.6. U.S. Census Bureau, American Community Survey 2020-2024 5-year estimates (acs2024_5yr), via Census Reporter API. Read Oct 5, 2026.
  31. 31.FBC-Building 2023 Chapter 2 definitions. Read Oct 5, 2026. Unofficial transcription; verify on floridabuilding.org.
  32. 32.FBCR 2023 Ch. 9. Read Oct 4, 2026.
  33. 33.OIR form. Read Oct 4, 2026.
  34. 34.FRSA, "New 2023 FBC Eighth Edition is Now in Effect", 2024-02-13. Read Oct 5, 2026.
  35. 35.Miami-Dade County RER notice. Read Oct 5, 2026.
  36. 36.Senate SB 808 staff analysis pp. 3-4. Read Oct 5, 2026.
  37. 37.Florida Building Commission, "Florida Building Code Effective Dates". Read Oct 5, 2026.
  38. 38.Florida Statutes, section 627.7011 (2026). Read Oct 4, 2026.
  39. 39.Citizens Property Insurance Corporation, inspections FAQ. Read Oct 4, 2026.
  40. 40.NOAA National Hurricane Center, Tropical Cyclone Climatology. Read Oct 5, 2026.
  41. 41.Owens Corning, "3 Signs That It's Time to Replace Your Roof". Read Oct 5, 2026.
  42. 42.Florida Statutes, section 553.842 (2026). Read Oct 5, 2026.
  43. 43.FBC-B 2023 Ch. 1. Read Oct 5, 2026.
  44. 44.U.S. Census Bureau, ACS 2020-2024 5-year, table B25035 (median year structure built) for Winter Park, Conway, Fairview Shores, Belle Isle, Edgewood, Eatonville, Pine Castle, Horizon West, Oakland, Meadow Woods and Winter Garden, via Census Reporter API, U.S. Census Bureau. Read Oct 5, 2026. Used only to compare each town's median year built with the county's 1994 median; no town figure is printed on the county pages.
  45. 45.NOAA Atlas 14 at Orlando: 8.71 in/hr (5-minute, 10-year). NOAA Atlas 14 Volume 9 (Southeastern States) version 2, partial-duration series point estimates, via the HDSC PFDS endpoint (ops/research/v3/services/data/noaa-atlas14-florida-rainfall.tsv). Read Oct 5, 2026.

South Fork Roofing

Roofing in Orange County: tell us about yours.

Answer a few questions with your town or ZIP, or call.

CallGet a quote