R&R Roofing and Construction repairs, replaces, and inspects roofs in McAlester as part of our wider Oklahoma service area. To book a free roof inspection, call (918) 770-2400. We have served Oklahoma roofs since 2009, more than 15 years, and we carry state roofing license #80007251. We are licensed and insured, and we are a GAF Certified contractor.

McAlester sits about 90 miles southeast of Tulsa, where US-69 meets US-270. That is a long way from the metro, and we are upfront about it. McAlester is a separate southeastern Oklahoma market that we cover as part of our broader statewide work, not a Tulsa suburb. Here is how we handle roofing in McAlester and what local roofs are up against.

Storms and ice both test the roof

McAlester roofs face two very different threats. The first is spring and summer storms. Overnight on June 7, 2025, a storm brought tornadoes, wind, and hail to Pittsburg County. In downtown McAlester a building’s roof was blown off, and Miller Glass Company took roof and window damage. When wind gets under a roof edge like that, it can peel back a whole section in seconds, and hail from the same systems bruises shingles across a much wider area.

The second threat is ice. Winter ice storms are a major roof stressor here. The storm on December 25, 2000 and another in January 2007 each cut power and water for more than a week. Ice adds heavy weight, works into seams as it freezes and thaws, and backs water up under shingles at the eaves. Both kinds of weather leave damage that is easy to miss from the ground, so our storm damage repair work always starts with a full inspection.

An old town with older homes

McAlester has deep roots. It grew from an 1869 trading post and took its modern form in 1907, when North McAlester and South McAlester merged into one city. The Downtown Historic District is bounded by Business 69, East Carl Albert Parkway, North 5th Street, and the railroad. That history shows in the housing. The median build year is around 1971, about 11.5 percent of homes were built before the 1940s, and roughly 80 percent are detached single-family houses.

The population was 18,171 in 2020 and has stayed roughly flat, with a 2026 estimate near 18,040. A stable town keeps its homes for the long haul, which puts a premium on good roof care. When a roof reaches the end, a full roof replacement with a clean tear-off is the right call. When it has years left, a focused roof repair keeps it sound for less. We look before we recommend, and we do not push the bigger job when the smaller one is honest.

Catch problems before winter

A roof that is fine in the fall can fail under an ice load if a weak spot is already there. A free roof inspection finds worn flashing, lifted shingles, and tired eaves before the first hard freeze. It costs nothing and it can save you a very bad week in January.

What we do in McAlester

We handle shingle roofing, metal roofing, roof replacement, storm repair, and custom-fabricated gutters for homes and businesses. The full range is on our services page. On every job we stay from the first inspection through the final cleanup and haul off the old material.

Metal roofing is worth a look in a town that sees both hail and ice. Standing-seam metal sheds snow and ice well and stands up to hail and wind, and it lasts far longer than asphalt, though it costs more to install. We lay out both sets of numbers so the choice is clear and yours.

Insurance claims and financing

After a storm, most McAlester roof jobs run through an insurance claim. We help with that. We document the damage, meet the adjuster on site when we can, and keep the scope honest so the claim reflects what the weather actually did. We do not invent damage and we do not inflate it.

When a job is not a claim, financing can keep a needed roof from waiting on a good month. Ask about it when you call and we will find a fit.

McAlester and the wider service area

McAlester anchors the southeastern edge of a service area that reaches across much of Oklahoma. We also handle roofing in Okmulgee and roofing in Stillwater, farther-flung Oklahoma towns we cover under the same standards. Distance does not change the work. The license, the crew, and the cleanup come with us.

If your McAlester roof needs a look before the next storm or ice event, the first step is free.

Get a Free Roof Inspection in McAlester

Call (918) 770-2400 to reach a real person, ask your questions, and set a time. We will drive out, inspect the roof, and give you a straight answer on what we find.

Get a Free Roof Inspection in McAlester

Call for a Free Inspection (918) 770-2400