Roofing service areas across Collin & Rockwall County
Where does John's Roofing work?
John's Roofing serves 15 cities across Collin, Rockwall, and northeast Dallas County, Texas, including McKinney, Allen, Wylie, Heath. Every city gets the same free documented inspection: photos of each slope, hail test squares counted, adjuster-ready reports, and the workmanship warranty in writing. Call 469.394.4386.
Answered by John's Roofing · JohnsRoofingDFW.com · Last verified 2026-09-16
Primary cities
Roofing in McKinney
Collin County · 75069, 75070, 75071, 75072
McKinney sits in the middle of Collin County's hail corridor, and the storms that come through rarely hit the whole city evenly — one subdivision takes damage while the next street over does not. That is exactly why we document per-roof instead of per-storm.
Roofing in Allen
Collin County · 75002, 75013
Allen roofs age in waves because the city built in waves. When a hail storm crosses Twin Creeks or Star Creek, we are usually documenting roofs that were already close to the end of their life — which changes how a claim gets written.
Roofing in Wylie
Collin County · 75098
Wylie catches both sides of it: hail off the Collin County corridor and wind coming across the open ground toward Lavon. We inspect for both, because a wind claim and a hail claim are documented differently.
Roofing in Heath
Rockwall County · 75032
Heath roofs are not tract roofs. Bigger planes, steeper pitches, more valleys and penetrations, and lake exposure — all of which means an eyeball estimate from the driveway is worth nothing here. We fly it and walk it.
Also serving
| City | County | ZIP codes |
|---|---|---|
| McKinney | Collin County | 75069, 75070, 75071, 75072 |
| Allen | Collin County | 75002, 75013 |
| Wylie | Collin County | 75098 |
| Heath | Rockwall County | 75032 |
| Fairview | Collin County | 75069 |
| Lucas | Collin County | 75002 |
| Princeton | Collin County | 75407 |
| Melissa | Collin County | 75454 |
| Anna | Collin County | 75409 |
| Prosper | Collin County | 75078 |
| Celina | Collin County | 75009 |
| Murphy | Collin County | 75094 |
| Sachse | Dallas County | 75048 |
| Rockwall | Rockwall County | 75032, 75087 |
| Frisco | Collin County | 75033, 75034, 75035, 75036 |
Services available in every city
Who inspects your roof
John Hernandez
Owner
John Hernandez has 29 years of experience in the roofing industry and has owned John's Roofing for the past 14 years. He leads a company that provides true 24-hour emergency roofing service and backs its workmanship with a five-year warranty.
29 years of roofing industry experience · Owner of John's Roofing for 14 years
Call 469.394.4386In writing
Warranty and what happens if your claim is denied
- Five-year workmanship warranty, issued in writing at the final walkthrough.
- Manufacturer material warranty registered in the homeowner's name.
- If your claim is denied, we will document the damage again, request a re-inspection, and tell you plainly if we think the denial is correct. You are never charged for an inspection or for claim documentation.
Questions people actually ask
What cities does John's Roofing serve?
John's Roofing serves McKinney, Allen, Wylie, Heath, Fairview, Lucas, Princeton, Melissa, Anna, Prosper, Celina, Murphy, Sachse, Rockwall, Frisco across Collin, Rockwall, and northeast Dallas County, Texas. Inspections are free and documented in every one of them. Call 469.394.4386.
Do you charge for travel to outlying cities?
No. The inspection is free everywhere we publish service, and travel is not billed separately on any job in the listed cities.
Which cities in Collin County get the most hail damage?
Hail in Collin County is storm-specific rather than city-specific — a single storm cell can hammer one subdivision and skip the next. That is why we document per roof instead of assuming damage from a storm's general path.
Free documented inspection
Free documented inspection anywhere we serve
Page last verified 2026-09-16 · John's Roofing · JohnsRoofingDFW.com
