Hartland Construction and Roofing

Verified — license confirmed

✅ Independently Verified

We matched this contractor's state license against the official state registry. Don't take our word for it: check the public record yourself, and ask for a current certificate of insurance before signing.

  • License # 80004455
  • Status In Good Standing
  • Expires 2027-01-31
  • Last checked Oct 22, 2026
🔍 Verify this license independently ↗ Opens the public Oklahoma records — search license #80004455.
2500 Boardwalk St Ste. 113, Norman, OK 73069
Norman, Oklahoma
Roofing Contractor
Registry last checked October 2026
  • Roofing Contractor serving Norman, Oklahoma — based at 2500 Boardwalk St Ste. 113, Norman, OK 73069.
  • Jobs on the listing: roof inspection, roof repair, storm damage repair, roof replacement, emergency repair.
  • State license #80004455 (In Good Standing), expires 2027-01-31.
  • Independently verified by PickARoofer since October 2026.

Services Offered

Emergency Repair Roof Replacement Storm Damage Roof Inspection Roof Repair

Request a quote from Hartland Construction and Roofing

Your request goes to Hartland Construction and Roofing only. If they can't take it right now, we tell you and send nothing.

Free · No obligation · Sent to Hartland Construction and Roofing only

How to check Hartland Construction and Roofing on the Oklahoma record

registration with the Construction Industries Board (CIB) is a state requirement for Oklahoma roofing contractors; every registration in good standing appears in the CIB's public roofing registry Official lookup: Oklahoma Construction Industries Board (CIB) roofing registry.

  1. Have the insurer or agent send the certificate of insurance to you, since a license says nothing about coverage.
  2. The registry name, the contract name and the truck lettering should all agree; the status should be active.
  3. Go to the registry and search by license number first, business name second.
  4. An expiry before your finish date is a reason to ask questions.

Registry last checked October 2026; the license on file shows an expiration of 2027-01-31. A badge covers the license match only, not insurance or workmanship.

Storm record for Norman, Cleveland County

For Cleveland County, the NOAA record since 2017 shows 329 hail entries. Across 47 days at least one stone measured 1 inch or larger. Golf-ball hail or larger came on 15 days. The top size reported was 3.41 inches, close to a teacup. 2026 is the last year with a 1.75-inch report.

May is the peak month with 31 percent of reports, and April to July together hold 75 percent. 5 months of the year are nearly hail-free on file.

Adjusted for size, Cleveland County is number 1 of the 72 counties in Oklahoma that we compare, which is in the top third at 654.1 reports per 1,000 square miles.

Date your photos after each hail day and keep them. A written inspection from Hartland Construction and Roofing or any other roofer is worth asking for before work starts.

NOAA also lists 42 tornadoes here, the strongest rated EF3.

The fastest thunderstorm gust on file is 105 mph.

Cleveland County hail and storm figures, NOAA Storm Events, 2014 to June 2026
MeasureValue
Hail events since 2017329
Days at 1 inch or more47
Peak gust, mph105
Biggest stone, inches3.41
Hail density rank in state1 of 72
Peak monthMay

The largest single day in the record is May 4, 2020: a 3.41-inch stone, about the size of a teacup, reported near Lake Thunderbird Dam.

Most active full years for hail reports in Cleveland County
Calendar yearEntriesTop size, in
2017171.75
2019192
2024332
1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.25 in hail1.27 in hail1.32 in hail1.38 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.5 in hail1.57 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.75 in hail1.9 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2 in hail2.25 in hail2.25 in hail2.5 in hail2.5 in hail2.5 in hail2.5 in hail2.5 in hail2.5 in hail2.5 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail2.75 in hail3 in hail3 in hail3 in hail3 in hail3 in hail3.25 in hail3.41 in hail Norman
1 in+ 1.75 in and up baseball and up. Here each dot is one hail report, the 140 largest of 295 with coordinates. They mark report points and do not trace storm paths. Sources: NOAA Storm Events, US Census county outline.

Who lives under these roofs

Half the homes in Norman were built before 1988, which is an age of 38 years or more. Set a typical $9,562 asphalt job beside the $239,300 median home value and the roof comes to 4 percent. Homes of that age usually carry a first or second replacement roof, about 2 cycles at 25 years apiece. 38.7 percent of homes in Norman were built before 1980.

Norman housing, Census American Community Survey
MeasureValue
Pre-1980 homes38.7%
Homes lived in by owners52.7%
Single-family homes66.1%
Median build year1988
Typical home value$239,300

Replacement costs in Norman

Prices in Norman run about 15 percent below our national basis, so asphalt shingles land at $5,950 to $13,175. Labor is part of the bill: the BLS median for roofers in the Oklahoma City, OK Metro Area is $43,680 a year. The last column divides the middle of each range by the middle of its lifespan, which is how a metal roof can beat asphalt over time.

Replacement cost by material, 2,000 sq ft, Norman price index applied
MaterialInstalled costTypical lifeCost per year
Standing Seam Metal$20,400 to $34,00050 to 70 yr$450
Metal Shingles$11,900 to $20,40035 to 50 yr$380
Clay Tile$20,400 to $34,00050 to 100 yr$360
Cedar Shake$11,900 to $22,10020 to 30 yr$680
Concrete Tile$12,750 to $22,95040 to 50 yr$400
Metal (Steel/Aluminum)$14,450 to $25,50040 to 70 yr$360

Full cost guide for Norman →

This listing in numbers

Expiry on file is 2027-01-31, close to 3 months away; a long job could outlast it.

Hartland Construction and Roofing on PickARoofer, imported listing data
ItemValue
License number on file80004455
License status on fileIn Good Standing
Expires2027-01-31 (3 months)

Norman roofing questions

Is the license for Hartland Construction and Roofing on a state list?
The Oklahoma lookup shows status and expiry. Compare both with the contract and ask the roofer for proof of insurance.
How often does hail hit Norman?
The county file counts 329 hail reports since 2017. 47 of them reached 1 inch, and May tops the calendar.
Has Cleveland County had large hail?
Hail since 2017 topped out at 3.41 inches, roughly a teacup; golf-ball hail or bigger came on 15 days.
Is Norman an older housing market?
Census data puts the typical build year at 1988. Asphalt roofs wear out in 15 to 30 years, so many roofs there have been replaced at least once.
Which months bring hail to Cleveland County?
Hail clusters in May (31 percent), and April through July add up to 75 percent of the record.
What is a roof replacement price in Norman?
Budget $5,950 to $13,175 for asphalt shingles on a 2,000 square foot roof here, about $9,562 in the middle. Other materials are in the cost table.

Is this your business? Fix or claim this listing · Badge for your website · Request removal or report an error