Best Roofers RankedGet matched

Best Roofing Companiesin McKinney

Best Roofers Ranked puts Davis Roofing Solutions, DFW Roofing Pro and T Rock Roofing & Contracting first for roofing companies in McKinney, TX, as checked on October 29, 2026. The roofing companies in McKinney, TX list ranks 5 companies on public records and no company pays for a place.

Every company here names McKinney as a served area or headquarters city on its own pages. It is the same published ranking as the main Dallas-Fort Worth list, filtered to the firms that say they work in McKinney, so you are not calling a roofer who will not drive out.

Storm clouds building over a Dallas-Fort Worth rooftop line.
Storm season over the metro

By Aaron Whittaker, site owner & editor. Updated October 29, 2026

The ranking

5 of the 30 companies we assess qualify forBest Roofing Companies in McKinney, TX (2026). Ordered by the same 5 published inputs as every ranking on this site, then renumbered.

Companies that do not name McKinney as a served area or headquarters city on their own pages are not listed here, whatever their overall rank.

On Best Roofing Companies in McKinney, TX, review counts run from 302 at Knox Roofing to 854 at T Rock Roofing & Contracting, and the order is set by five inputs rather than by that spread. Davis Roofing Solutions holds position 1 and DFW Roofing Pro position 2, with 3 more companies below. The 5 companies ranked on Best Roofing Companies in McKinney, TX are based in Fort Worth, Dallas, Flower Mound and Frisco, taken from each Google Business Profile address. 3 ranked companies record a start year on Best Roofing Companies in McKinney, TX, from 5 years to 67 years under the same name. 2 ranked companies show a BBB letter grade on Best Roofing Companies in McKinney, TX (A+ for 1, A for 1); a missing letter is shown as not confirmed.

Ranked on our 5 published inputsHow this is ranked
RankCompanyBBBGoogleYearsCertificationsServes
1Davis Roofing SolutionsFort Worth, TXA+Source for Davis Roofing Solutions BBB rating (opens in a new tab)Accredited5.0Source for Davis Roofing Solutions Google reviews (opens in a new tab)326 reviews7Malarkey Certified Contractor (listed since 2022)Dallas-Fort Worth Metroplex · Dallas-Fort Worth Metroplex, including Addison, Aledo, Allen, Alma, Anna, Arlington, Argyle, Aubrey, Azle, Balch Springs, Bartonville, Bedford, Benbrook, Blue Mound, Boyd, Bridgeport, Burleson, Carrollton, Cedar Hill, Celina, Cleburne, Colleyville, Coppell, Corinth, Crowley, Dallas, Decatur, Denton, DeSoto, Double Oak, Duncanville, Ennis, Euless, Fairview, Farmers Branch, Ferris, Flower Mound, Forney, Fort Worth, Frisco, Garland, Granbury, Grand Prairie, Grapevine, Haltom City, Haslet, Highland Park, Highland Village, Hudson Oaks, Hurst, Irving, Joshua, Justin, Keller, Kennedale, Krum, Lake Worth, Lakeside, Lancaster, Lantana, Las Colinas, Lewisville, Little Elm, Lucas, Mansfield, McKinney, Melissa, Mesquite, Midlothian, Mineral Wells, Murphy, North Richland Hills, Oak Point, Paradise, Pelican Bay, Plano, Ponder, Prosper, Red Oak, Rhome, Richardson, Richland Hills, Roanoke, Rockwall, Rowlett, Saginaw, Sanger, Southlake, Springtown, Talty, Terrell, The Colony, Trophy Club, University Park, Watauga, Waxahachie, Weatherford, Westlake, White Settlement, Willow Park, and Wylie
2DFW Roofing ProDallas, TXASource for DFW Roofing Pro BBB rating (opens in a new tab)Accredited4.8Source for DFW Roofing Pro Google reviews (opens in a new tab)680 reviewsNot verifiedNone documentedDallas · Fort Worth · Frisco · McKinney · Plano
3T Rock Roofing & ContractingFlower Mound, TXGrade not verifiedSource pending for T Rock Roofing & Contracting BBB rating5.0Source for T Rock Roofing & Contracting Google reviews (opens in a new tab)854 reviews67None documentedDallas, Fort Worth, Flower Mound, Lantana, Argyle, Double Oak, Frisco, Allen, McKinney, Arlington, Sherman, Denison, Plano, Wylie, Irving, Garland, Mansfield, Keller, Southlake, Coppell, Carrollton, Little Elm, Benbrook, Mesquite, Grand Prairie
4Knox RoofingDallas, TXGrade not verifiedSource pending for Knox Roofing BBB rating5.0Source for Knox Roofing Google reviews (opens in a new tab)302 reviews5None documentedArlington, TX · Carrollton, TX · Dallas, TX · Denton, TX · Fort Worth, TX · Frisco, TX · Garland, TX · Grand Prairie, TX · Highland Park, TX · Irving, TX · McKinney, TX · Mesquite, TX · Plano, TX · Preston Hollow, TX · Richardson, TX · University Park, TX
5High Performance Roofing & WindowsFrisco, TXGrade not verifiedSource pending for High Performance Roofing & Windows BBB rating4.9Source for High Performance Roofing & Windows Google reviews (opens in a new tab)351 reviewsNot verifiedNone documentedAllen, TX, USA · Aubrey, TX, USA · Celina, TX, USA · Cross Roads, TX 76227, USA · Dallas-Fort Worth Metroplex · Frisco, TX, USA · Lewisville, TX, USA · Little Elm, TX, USA · McKinney, TX, USA · Plano, TX, USA · Prosper, TX, USA · The Colony, TX, USA

A red means we have not finished confirming that figure and will not present it as verified. It is never left blank, because a blank hides exactly the fact you should question.

By the numbers

Figures pulled from Google Maps and each company’s own site. Checked 19 October 2026.

  • The 5 companies here hold 2,513 Google reviews combined, checked on 19 October 2026. The median rating is 5.0.
  • On Best Roofing Companies in McKinney, TX (2026): T Rock Roofing & Contracting carries the largest review base, 854 reviews at 5.0, as of 19 October 2026. On Best Roofing Companies in McKinney, TX (2026): Knox Roofing carries the smallest, 302 reviews. That 3-to-1 spread is why our smoothing exists.
  • 3 of the 5 companies hold a 5.0 Google average as of 19 October 2026. On Best Roofing Companies in McKinney, TX (2026): Only 1 carry a certification we verified on a manufacturer’s own locator page.
  • On Best Roofing Companies in McKinney, TX (2026): Together they confirm coverage of 35 cities across the Dallas-Fort Worth metroplex, from service areas published in 2026.

Every company in one line

  • On Best Roofing Companies in McKinney, TX (2026): Davis Roofing Solutions holds 326 Google reviews at a 5.0 average as of 19 October 2026. BBB grade A+, accredited, checked the same day.
  • On Best Roofing Companies in McKinney, TX (2026): DFW Roofing Pro holds 680 Google reviews at a 4.8 average as of 19 October 2026. BBB grade A, accredited, checked the same day.
  • On Best Roofing Companies in McKinney, TX (2026): T Rock Roofing & Contracting holds 854 Google reviews at a 5.0 average as of 19 October 2026. BBB grade not verified as of 19 October 2026.
  • On Best Roofing Companies in McKinney, TX (2026): Knox Roofing holds 302 Google reviews at a 5.0 average as of 19 October 2026. BBB grade not verified as of 19 October 2026.
  • On Best Roofing Companies in McKinney, TX (2026): High Performance Roofing & Windows holds 351 Google reviews at a 4.9 average as of 19 October 2026. BBB grade not verified as of 19 October 2026.

Every company, in full

The same facts as the table, one company at a time, each with its source and that company’s own phone number.

Davis Roofing Solutions

Ranked #1 of 5Fort Worth, TX

  • BBBA+, accreditedSource for Davis Roofing Solutions BBB rating (opens in a new tab)
  • Google5.0 from 326Source for Davis Roofing Solutions Google reviews (opens in a new tab)
  • Trading7 years
  • CertificationsMalarkey Certified Contractor (listed since 2022)
  • ServesDallas-Fort Worth Metroplex, Dallas-Fort Worth Metroplex, including Addison, Aledo, Allen, Alma, Anna, Arlington, Argyle, Aubrey, Azle, Balch Springs, Bartonville, Bedford, Benbrook, Blue Mound, Boyd, Bridgeport, Burleson, Carrollton, Cedar Hill, Celina, Cleburne, Colleyville, Coppell, Corinth, Crowley, Dallas, Decatur, Denton, DeSoto, Double Oak, Duncanville, Ennis, Euless, Fairview, Farmers Branch, Ferris, Flower Mound, Forney, Fort Worth, Frisco, Garland, Granbury, Grand Prairie, Grapevine, Haltom City, Haslet, Highland Park, Highland Village, Hudson Oaks, Hurst, Irving, Joshua, Justin, Keller, Kennedale, Krum, Lake Worth, Lakeside, Lancaster, Lantana, Las Colinas, Lewisville, Little Elm, Lucas, Mansfield, McKinney, Melissa, Mesquite, Midlothian, Mineral Wells, Murphy, North Richland Hills, Oak Point, Paradise, Pelican Bay, Plano, Ponder, Prosper, Red Oak, Rhome, Richardson, Richland Hills, Roanoke, Rockwall, Rowlett, Saginaw, Sanger, Southlake, Springtown, Talty, Terrell, The Colony, Trophy Club, University Park, Watauga, Waxahachie, Weatherford, Westlake, White Settlement, Willow Park, and Wylie

Davis Roofing Solutions ranks 1 of 5 on Best Roofing Companies in McKinney, TX. The place names that place Davis Roofing Solutions on this list are Dallas-Fort Worth Metroplex, including Addison, Aledo, Allen, Alma, Anna, Arlington, Argyle, Aubrey, Azle, Balch Springs, Bartonville, Bedford, Benbrook, Blue Mound, Boyd, Bridgeport, Burleson, Carrollton, Cedar Hill, Celina, Cleburne, Colleyville, Coppell, Corinth, Crowley, Dallas, Decatur, Denton, DeSoto, Double Oak, Duncanville, Ennis, Euless, Fairview, Farmers Branch, Ferris, Flower Mound, Forney, Fort Worth, Frisco, Garland, Granbury, Grand Prairie, Grapevine, Haltom City, Haslet, Highland Park, Highland Village, Hudson Oaks, Hurst, Irving, Joshua, Justin, Keller, Kennedale, Krum, Lake Worth, Lakeside, Lancaster, Lantana, Las Colinas, Lewisville, Little Elm, Lucas, Mansfield, McKinney, Melissa, Mesquite, Midlothian, Mineral Wells, Murphy, North Richland Hills, Oak Point, Paradise, Pelican Bay, Plano, Ponder, Prosper, Red Oak, Rhome, Richardson, Richland Hills, Roanoke, Rockwall, Rowlett, Saginaw, Sanger, Southlake, Springtown, Talty, Terrell, The Colony, Trophy Club, University Park, Watauga, Waxahachie, Weatherford, Westlake, White Settlement, Willow Park, and Wylie. Its record holds 326 Google reviews at 5.0, 354 reviews fewer than DFW Roofing Pro, one place below (read 19 October 2026), the review base used to order Best Roofing Companies in McKinney, TX. Read 9 October 2026: its BBB file, used for Best Roofing Companies in McKinney, TX, shows grade A+ and accredited. The record gives 7 years under the same name, which puts 1 of the 3 companies with a recorded start on Best Roofing Companies in McKinney, TX ahead of it. Its own site shows 14 published services and 2 places served; the longest service list among the 5 companies on Best Roofing Companies in McKinney, TX runs to 20. Certification on file for Best Roofing Companies in McKinney, TX: Malarkey Certified Contractor (listed since 2022), one of 1 ranked company here with a documented manufacturer listing. Fort Worth, its base, is named in reports on 3 of 56 hail days from 1 January 2024 to 16 October 2026, preliminary Storm Prediction Center data; this does not enter the order of Best Roofing Companies in McKinney, TX.

(817) 857-7663Full profileThe company’s own line

DFW Roofing Pro

Ranked #2 of 5Dallas, TX

DFW Roofing Pro ranks 2 of 5 on Best Roofing Companies in McKinney, TX. The place names that place DFW Roofing Pro on this list are McKinney. Its record holds 680 Google reviews at 4.8, 354 reviews more than Davis Roofing Solutions, one place above (read 19 October 2026), the review base used to order Best Roofing Companies in McKinney, TX. Read 9 October 2026: its BBB file, used for Best Roofing Companies in McKinney, TX, shows grade A and accredited. For Best Roofing Companies in McKinney, TX, the record counts 13 published services and 5 places served for DFW Roofing Pro, against a longest service list of 20 on the page. The City of Dallas and City of Fort Worth open data portals file matches DFW Roofing Pro to 35 Dallas re-roof permits, January 2018 to August 2020, file as of 9 October 2026; Best Roofing Companies in McKinney, TX does not order by that count. Storm Prediction Center reports name Dallas on 3 of the 56 hail days between 1 January 2024 to 16 October 2026; those reports are preliminary and play no part in Best Roofing Companies in McKinney, TX.

(972) 979-1070Full profileThe company’s own line

T Rock Roofing & Contracting

Ranked #3 of 5Flower Mound, TX

  • BBBGrade not verified, accreditation not confirmedSource pending for T Rock Roofing & Contracting BBB rating
  • Google5.0 from 854Source for T Rock Roofing & Contracting Google reviews (opens in a new tab)
  • Trading67 years
  • CertificationsNone documented
  • ServesDallas, Fort Worth, Flower Mound, Lantana, Argyle, Double Oak, Frisco, Allen, McKinney, Arlington, Sherman, Denison, Plano, Wylie, Irving, Garland, Mansfield, Keller, Southlake, Coppell, Carrollton, Little Elm, Benbrook, Mesquite, Grand Prairie

On Best Roofing Companies in McKinney, TX, T Rock Roofing & Contracting sits at 3 of 5. T Rock Roofing & Contracting qualifies for Best Roofing Companies in McKinney, TX through the service-area entries Dallas, Fort Worth, Flower Mound, Lantana, Argyle, Double Oak, Frisco, Allen, McKinney, Arlington, Sherman, Denison, Plano, Wylie, Irving, Garland, Mansfield, Keller, Southlake, Coppell, Carrollton, Little Elm, Benbrook, Mesquite, Grand Prairie on its own website. Review base for Best Roofing Companies in McKinney, TX: 854 Google reviews at 5.0, 174 reviews more than DFW Roofing Pro, one place above, as of 19 October 2026. 67 years trading under one name is on file; 3 of the 5 companies on Best Roofing Companies in McKinney, TX carry a recorded start year. For Best Roofing Companies in McKinney, TX, the record counts 20 published services and 1 place served for T Rock Roofing & Contracting, against a longest service list of 20 on the page. Storm Prediction Center reports name Flower Mound on 1 of the 56 hail days between 1 January 2024 to 16 October 2026; those reports are preliminary and play no part in Best Roofing Companies in McKinney, TX.

(945) 425-3643Full profileThe company’s own line

Knox Roofing

Ranked #4 of 5Dallas, TX

  • BBBGrade not verified, accreditation not confirmedSource pending for Knox Roofing BBB rating
  • Google5.0 from 302Source for Knox Roofing Google reviews (opens in a new tab)
  • Trading5 years
  • CertificationsNone documented
  • ServesArlington, TX, Carrollton, TX, Dallas, TX, Denton, TX, Fort Worth, TX, Frisco, TX, Garland, TX, Grand Prairie, TX, Highland Park, TX, Irving, TX, McKinney, TX, Mesquite, TX, Plano, TX, Preston Hollow, TX, Richardson, TX, University Park, TX

Position 4 of 5 on Best Roofing Companies in McKinney, TX belongs to Knox Roofing. Its own site names McKinney, TX among the places it serves, which is why it qualifies for Best Roofing Companies in McKinney, TX. On 19 October 2026 the count stood at 302 Google reviews at 5.0, 552 reviews fewer than T Rock Roofing & Contracting, one place above, which is where it sits on Best Roofing Companies in McKinney, TX. The record gives 5 years under the same name, which puts 2 of the 3 companies with a recorded start on Best Roofing Companies in McKinney, TX ahead of it. Its own site shows 16 published services and 16 places served; the longest service list among the 5 companies on Best Roofing Companies in McKinney, TX runs to 20. Other platforms in the record: Yelp 5.0 from 1, which Best Roofing Companies in McKinney, TX reads for context only. Dallas, its base, is named in reports on 3 of 56 hail days from 1 January 2024 to 16 October 2026, preliminary Storm Prediction Center data; this does not enter the order of Best Roofing Companies in McKinney, TX.

(214) 646-6625Full profileThe company’s own line

High Performance Roofing & Windows

Ranked #5 of 5Frisco, TX

  • BBBGrade not verified, accreditation not confirmedSource pending for High Performance Roofing & Windows BBB rating
  • Google4.9 from 351Source for High Performance Roofing & Windows Google reviews (opens in a new tab)
  • TradingNot verified
  • CertificationsNone documented
  • ServesAllen, TX, USA, Aubrey, TX, USA, Celina, TX, USA, Cross Roads, TX 76227, USA, Dallas-Fort Worth Metroplex, Frisco, TX, USA, Lewisville, TX, USA, Little Elm, TX, USA, McKinney, TX, USA, Plano, TX, USA, Prosper, TX, USA, The Colony, TX, USA

On Best Roofing Companies in McKinney, TX, High Performance Roofing & Windows sits at 5 of 5. High Performance Roofing & Windows qualifies for Best Roofing Companies in McKinney, TX through the service-area entries McKinney, TX, USA on its own website. Review base for Best Roofing Companies in McKinney, TX: 351 Google reviews at 4.9, 49 reviews more than Knox Roofing, one place above, as of 19 October 2026. For Best Roofing Companies in McKinney, TX, the record counts 14 published services and 12 places served for High Performance Roofing & Windows, against a longest service list of 20 on the page. The City of Dallas and City of Fort Worth open data portals file matches High Performance Roofing & Windows to 1 Dallas re-roof permit, January 2018 to August 2020, file as of 9 October 2026; Best Roofing Companies in McKinney, TX does not order by that count. Storm Prediction Center reports name Frisco on 4 of the 56 hail days between 1 January 2024 to 16 October 2026; those reports are preliminary and play no part in Best Roofing Companies in McKinney, TX.

(469) 225-2559Full profileThe company’s own line

Where McKinney sits and why it matters for a roof

McKinney is the Collin County seat, north of Allen and Plano, with an older downtown around its square and large newer subdivisions around it. Hail does not respect city limits, so the storm record below is counted two ways: the reports the Storm Prediction Center tagged to McKinney itself, and every day with a report anywhere in Collin County.

McKinney mixes historic homes with new construction, and the two need different crews. Ask for a finished job on a house like yours.

Hail reports near McKinney

Since January 1, 2024, the National Weather Service logged 2 hail reports of 1 inch or larger tagged to McKinney, on 1 day. The largest was 1.5 inches on March 25, 2025. The Storm Prediction Center gives each report as a distance and direction from the nearest town, such as "2 NW Mckinney", so a report tagged to McKinney can be a few miles outside the city limits.

For McKinney, across all of Collin County the same files show 17 days with a report of 1 inch or larger since January 1, 2024. The largest stone in Collin County, the county McKinney sits in, was 2.75 inches on May 27, 2024. These are preliminary reports, last rebuilt October 17, 2026. The National Weather Service reviews the McKinney-area reports later for the NCEI Storm Events record. Readers in McKinney can find the long-run counts on the Dallas-Fort Worth hail history.

Days with a report tagged to McKinney

  • March 25, 2025: 2 reports tagged to McKinney, largest stone 1.5 inches.

What insurers paid in Collin County

The Texas Department of Insurance published 2025 homeowners losses by county. For Collin County, where McKinney sits, the file's wind column shows $622,698,138 paid across 277,171 policies, or $2,247 per policy. Across 2019 to 2025 the highest paid per policy in that column for Collin County, the county McKinney sits in, was $2,896, in 2023. The column is labeled wind, and the McKinney page does not call it wind and hail. These are county totals, not McKinney totals, and they are not a price for your roof. Source: TDI homeowners losses by county.

How McKinney companies were chosen

5 of the 30 companies in our Dallas-Fort Worth roster name McKinney as a served area or as their headquarters city on their own pages, and they are the ones listed here, in the same published order as the main Dallas-Fort Worth ranking. The service areas were read from each company's own pages on October 9, 2026.

For McKinney, the first three are Davis Roofing Solutions, DFW Roofing Pro, T Rock Roofing & Contracting. A company that serves McKinney but does not say so on its own pages is not listed; if you know one, the for roofers page explains how a record is added.

A record without three confirmed BBB checks is a specimen, so a BBB cell can read "not confirmed". We print that instead of guessing. Read how rankings work before you weigh two neighbors in the table.

What to check before you sign in McKinney

Texas does not issue a state roofing license, so a license claim on a flyer has no state record behind it. For a McKinney roofer, the How to check a Dallas-Fort Worth roofer guide carries the source and date for that and lists the lookups to run: the city permit portal, the BBB file and a certificate of insurance sent from the insurer, not from the company.

The largest stone tagged to McKinney was 1.5 inches, and the largest in Collin County was 2.75 inches. With stones of 2 inches or more in the record near McKinney, ask for a written inspection of decking and flashing, not only shingles, and ask for dated photos and a written scope before any claim is filed.

Ask the McKinney building department whether your re-roof needs a permit, and have the permit number written into the contract. We have not confirmed McKinney's permit rule for this page. For McKinney, our permit index covers City of Dallas and City of Fort Worth permits only, not the suburbs. Before you sign anything about your deductible, read Texas roof insurance claims, chapter 707.

Evaluated, not ranked

We evaluated 30 Dallas-Fort Worth companies for this list and ranked 5 on Best Roofing Companies in McKinney, TX (2026). The 25 below were left off Best Roofing Companies in McKinney, TX (2026), each for the reason computed from its own record. Records last checked October 9, 2026.

The largest review base among the companies left off Best Roofing Companies in McKinney, TX belongs to Blue Hammer Roofing, with 1,313 Google reviews, and its first computed reason is "its own site does not confirm service in this list’s area". 20 of the 25 companies left off Best Roofing Companies in McKinney, TX show a BBB letter grade and 20 show accreditation, so a clean BBB file is not what kept them off. The companies left off Best Roofing Companies in McKinney, TX are based in 14 cities, led by Plano with 4. Counting by computed reason, the 25 companies missing from Best Roofing Companies in McKinney, TX split 25 on service area and 25 carrying the specimen flag, and one company can carry more than one reason. Together they hold 12,920 Google reviews, against 2,513 for the 5 companies ranked on Best Roofing Companies in McKinney, TX, so review volume alone is not what decided the cut.

Questions we actually get

Which roofing companies serve McKinney?
5 of the 30 companies we assess name McKinney on their own pages: Davis Roofing Solutions, DFW Roofing Pro, T Rock Roofing & Contracting. The order of the McKinney list is our published ranking, not a paid placement. Service areas were read on October 9, 2026.
How often does hail hit McKinney?
The Storm Prediction Center tagged 2 reports of hail 1 inch or larger to McKinney on 1 day from January 1, 2024 to October 16, 2026. Across Collin County, where McKinney sits, 17 days had a report. These are preliminary reports, not a count of every stone.
What did insurers pay in Collin County?
In 2025 the Texas Department of Insurance file shows $622,698,138 in wind losses paid on homeowners policies in Collin County, the county McKinney sits in, at $2,247 per policy. It is a county figure, labeled wind in the file, and not a McKinney figure.
Does a McKinney re-roof need a permit?
Ask the McKinney building department before work starts, and put the permit number in the contract. We have not confirmed McKinney's permit rule here. For McKinney, our permit index covers City of Dallas and City of Fort Worth permits only, not the suburbs.

Related: Dallas-Fort Worth hail historyHow to check a Dallas-Fort Worth rooferHail claim calculator

More Dallas-Fort Worth rankings: Best Roofing Companies in Garland, TXBest Roofing Companies in Grand Prairie, TXBest Roofing Companies in Lewisville, TX

Not listed? Tell us at hello@bestroofersranked.com

Get matched with a vetted Dallas-Fort Worth roofer

Want to talk to a specific ranked company instead? Every listed company’s own phone number is on their profile.

Filing an insurance claim?

Sources: Where Was This Data Read?

This page cites 15 sources on 9 domains, each dated with the day we read it.