Charley's center crossed Kissimmee
Late on August 13, 2004, the center of Hurricane Charley passed near Kissimmee and Orlando, according to the National Hurricane Center's report. The station at Kissimmee Gateway Airport logged a gust of 65 knots, about 75 mph. Any house near downtown built before then went through that night. A roof put on during the 2004 and 2005 cleanup is now more than 20 years old.
Irma came next, in September 2017. NWS Melbourne's post-storm report lists a 58-knot gust at the airport, about 67 mph, and 63 knots, about 72 mph, at the weather station on the Poinciana High School campus. Osceola County's preliminary tally was 3,934 structures with minor damage, 95 with major damage and 23 destroyed, at about $100 million.
Ian in 2022 was a rain storm here. A gauge 1.7 miles south of town caught 14.41 inches. The Hurricane Center's report puts Shingle Creek on its list of flooded streams and estimates that Ian damaged about 4,100 structures in the county. Two years later, Milton pushed a 54-knot gust, about 62 mph, across the Poinciana High School station. The NWS adds that its fixed stations were unlikely to have caught Milton's peak winds. FEMA major disaster declarations for Charley, Irma, Ian and Milton each named Osceola County.
Flood zones touch roof work in one way. The City of Kissimmee says no permit exemption applies to a property in a flood hazard area. If your lot backs onto a creek or the lake, look it up on the FEMA flood map before you add other exterior work to the roof job. We do not guess at flood zones.
30,926 homes inside the city line
Within Kissimmee city limits, the 2020 to 2024 American Community Survey finds 30,926 housing units. The median home was built in 1992. The 1980s put up 24% of the homes standing today, more than any other decade. About 64% went up before 2000, and 22% before 1980.
More Kissimmee households rent than own. Only 46% of occupied homes have the owner living in them. Detached houses also make up 46% of the housing, and almost a third, 32%, sit in complexes of five or more units. These numbers stop at the city line, so Buenaventura Lakes and the other unincorporated places with a Kissimmee address are not in them.
What that means for a roof is simple. A 1980s or early 1990s block home here has had its first shingles replaced at least once, so the house's age tells you little. The seller, the last owner or the permit history can give you the date of the most recent re-roof. In a condo or townhome community, the association usually owns the roof and hires the contractor, so call the board first.
Which office stamps the permit
The parcel record settles it, and plenty of Kissimmee mailing addresses fall outside the city. The City of Kissimmee covers downtown, the lakefront and the neighborhoods around them. Buenaventura Lakes, long stretches of the US 192 corridor and many newer subdivisions belong to unincorporated Osceola County.
The city's Building Division takes applications through its EnerGov portal. Florida's HB 803, Chapter 2026-63, took effect July 1, 2026 and lifted the permit requirement from a short list of small, non-trade home projects. The city's notice on the change keeps roofing on its list of work that needs a permit every time. A Kissimmee re-roof is permitted and inspected the same way it was before July.
County parcels go through Osceola County's Online Permit Center at permits.osceola.org. The county's building office FAQ says any job of $5,000 or more needs a recorded Notice of Commencement, submitted after plan review and before the first job site inspection. We record the notice, book inspections with whichever office issued the permit and close the permit after the final.
Owners who live somewhere else
Many Kissimmee roofs belong to people in another state or another country. The first sign of a leak is often a guest's complaint or a text from the property manager. By the time anyone looks, water may have been soaking the decking for weeks.
A remote job with us runs like this:
- A property manager, neighbor or lockbox gets us on site, and we inspect the roof and the attic.
- You get a photo report by email with each problem marked, plus a written estimate.
- Nothing is scheduled until you approve that estimate.
- During the work we update you by phone or email, and after the final inspection you get photos of the finished roof.
The gap between bookings is the easiest window, so we plan the dates around your rental calendar. A shingle replacement on a one-story house is a short job, and the crew leaves the driveway and yard clear every evening.
Lakefront block, golf-course tile and 1990s subdivisions
Near downtown and Lake Tohopekaliga. Many houses here date from the 1950s to the 1970s. They are block with shingle roofs, and some have a flat carport or porch. Tear-off tends to turn up two layers of old roofing, plank or thin plywood decking and low-slope add-ons. A roof replacement on one of these usually includes some new decking, priced per sheet on the estimate.
1980s and 1990s subdivisions. The current roof decides it. Shingles past 15 years with bare granule patches on most slopes call for a replacement. A roof under 10 years old with one failed pipe boot is a roof repair in the $350 to $1,500 range.
Remington, Kissimmee Bay and the gated communities. Concrete tile rarely fails here. The underlayment under it does. A tile roofing repair lifts the tile in one area, replaces the underlayment and sets the tile back. When the underlayment is worn out across the whole roof, a replacement is the better spend. We put together the HOA color and material request with you before the permit is filed. Our roof replacement cost page shows where the money goes.
West side, toward the attractions. Vacation homes with absentee owners are the norm. A slipped tile or a cracked pipe boot can drip for months before a guest sees a ceiling stain, and we often end up replacing rotted decking on what began as a small repair.
Rentals, the 25% rule and wind reports
Under Florida's 25% roof rule, a large repair on an older roof can turn into a full replacement. If your repair is close to that line, we say so before work begins. The rule skips any roof put on under the 2007 code or an edition since.
A wind mitigation inspection records deck nailing, roof-to-wall connections and roof shape on the state form, and we arrange one at no charge after each full replacement. Rental owners can send that report and the dated inspection photos to the carrier at renewal.
The My Safe Florida Home program is limited to homesteaded owners. Since fewer than half of Kissimmee's homes are owner-occupied, a lot of local owners will not qualify. If you live in the house and it was built before 2008, read our guide first. The program has its own steps, and they come before you sign with a roofer.
After a hurricane or a summer squall, we tarp open leaks, photograph the damage for your insurer and come back for a full inspection once the weather clears. Keep that photo report on file. It answers the questions a property manager, insurer or buyer will ask about the roof.
Sources
- U.S. Census Bureau, ACS 2020 to 2024 5-year estimates, Kissimmee city, year structure built (B25034)
- U.S. Census Bureau, ACS 2020 to 2024 5-year estimates, Kissimmee city, tenure (B25003) and units in structure (B25024)
- City of Kissimmee, New permitting rules go into effect July 1, 2026
- Florida Senate, CS/CS/HB 803 (2026), Building Permits and Inspections
- Osceola County Building Office frequent questions
- National Hurricane Center, Tropical Cyclone Report for Hurricane Charley (2004)
- NWS Melbourne, Hurricane Irma post-storm report (2017)
- National Hurricane Center, Tropical Cyclone Report for Hurricane Ian (2022)
- NWS Melbourne, Hurricane Ian rainfall totals
- NWS Melbourne, Hurricane Milton post-tropical cyclone report (2024)
