Roofing Contractor Industry Bundle
U.S. & Canada · 55,498 locations
55,498 rows covering the US roofing contractor industry in one CSV, one row per company and location.
More about this list
40,073 contractors from our US Roofing Contractors list (GAF, CertainTeed, Owens Corning and Atlas certified contractors and NRCA members, with every certification on one row), 404 offices of six roofing roll-ups and franchise systems (Erie Home 113, Tecta America 108, CentiMark 88, Storm Guard 36, Nations Roof 33, Baker Roofing 26), and 15,586 independent roofing contractors that are in none of those lists. The brand column splits the file back into its eight parts; parentCompany names the owner of every roll-up office and operatingBrand keeps the local name an acquired office trades under (Empire Roofing, Boone Brothers and others). The certified rows keep their certification, tier and topTier columns; the independent rows carry website, email, Facebook page and locationsWithSameName, which marks the 12,374 single-site companies. 36 street addresses carry two brands (a roll-up office that is also a certified contractor) and are tagged in brandsAtLocation. The per-manufacturer lists and the state licence lists are not repeated: the certified contractors are already in the first part. Most rows are in the US; 1,727 certified contractors and 13 CentiMark offices are in Canada.
The file has all 55,498 locations in one download. Building the same list by searching one area at a time tends to miss places, and a missed place looks like a gap in coverage that is not really there.
Need just some of them? Ask in your own words.
∑What's in this bundle
| Manufacturer-Certified / NRCA Contractor | 39,508 locations |
| Independent | 15,586 locations |
| Erie Home | 113 locations |
| Tecta America | 108 locations |
| CentiMark | 88 locations |
| Storm Guard | 36 locations |
| Nations Roof | 33 locations |
| Baker Roofing Company | 26 locations |
| Total | 55,498 locations |
$189 for the file, one purchase and one download. Buying the 8 datasets one at a time costs $212.
≡Sample Data Preview
| name | address | city | state | zip | phone | website | brand | brands at location | address2 | address quality | also known as | atlas tier | certainteed tier | certification count | certifications | county | county fips | county note | gaf tier | geo precision | location type | locations with same name | locator tags | market page count | markets served | nrca member | oc tier | operating brand | overture brand | overture category | overture confidence | overture id | overture release | overture sources | overture updated | parent company | source ids | sources | stockist id | store type | top tier | zip4 | zip source | latitude | longitude | country | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Earhart Roofing Co Inc | 1321 E 68th Ave | Anchorage | AK | 99518 | (907) 345-5555 | http://www.earhartroofing.com/ | Manufacturer-Certified / NRCA Contractor | Manufacturer-Certified / NRCA Contractor | complete | 1 | Owens Corning Platinum Preferred | Anchorage Municipality | 02020 | source | Owens Corning Platinum Preferred | oc:211468 | oc | Owens Corning Platinum Preferred | 61.159488 | -149.8574856 | US | |||||||||||||||||||||||||||
| ImproveIT of Atlanta | GA | 30305 | (678) 984-7062 | https://www.improveitatl.com | Manufacturer-Certified / NRCA Contractor | Manufacturer-Certified / NRCA Contractor | missing | Atlas Pro Platinum | 1 | Atlas Pro Platinum (2026) | Fulton County | 13121 | source | atlas:48594 | atlas | Atlas Pro Platinum | 33.834063 | -84.392063 | US | |||||||||||||||||||||||||||||
| Maine Remodeling | 138 Main St PO Box 41 | Anson | ME | 04911 | (207) 431-2613 | http://www.maineaffordableremodeling.com | Manufacturer-Certified / NRCA Contractor | Manufacturer-Certified / NRCA Contractor | complete | CertainTeed ShingleMaster | 1 | CertainTeed ShingleMaster | Somerset County | 23025 | source | ct:279511 | ct | CertainTeed ShingleMaster | 44.79556 | -69.897015 | US | |||||||||||||||||||||||||||
| Duke's Roofing | 710 Iroquois Ave | Absecon | NJ | 08201 | (609) 360-6222 | https://www.dukesnj.com | Manufacturer-Certified / NRCA Contractor | Manufacturer-Certified / NRCA Contractor | complete | 1 | Owens Corning Preferred Contractor | NRCA Member | Atlantic County | 34001 | source | yes | Owens Corning Preferred Contractor | oc:240366 | nrca:88f44e01-f5d5-4afb-802c-d706c200d03a | oc | nrca | Owens Corning Preferred Contractor | 39.4376832 | -74.50488 | US | ||||||||||||||||||||||||||
| All Over Roofing LLC | 1003 6th Ave SE | Aberdeen | SD | 57401 | (605) 759-0000 | https://alloverroofing.com | Manufacturer-Certified / NRCA Contractor | Manufacturer-Certified / NRCA Contractor | complete | CertainTeed ShingleMaster | 3 | Owens Corning Preferred Contractor | GAF Certified | CertainTeed ShingleMaster | Brown County | 46013 | GAF Certified | source | Owens Corning Preferred Contractor | oc:233976 | gaf:1118141 | ct:282853 | oc | gaf | ct | Owens Corning Preferred Contractor | 45.4594663 | -98.4728268 | US |
{}What's in each row
| Field | What it is | Rows filled |
|---|---|---|
| brand | Which of the eight parts the row belongs to: Manufacturer-Certified / NRCA Contractor, Independent, or the roll-up (Erie Home, Tecta America, CentiMark, Storm Guard, Nations Roof, Baker Roofing Company) | 100% |
| name | Company or office name | 100% |
| address | Street address | 100% |
| city | City | 100% |
| state | Two-letter state or Canadian province code | 100% |
| zip | ZIP or postal code | 100% |
| phone | Company or office phone number | 97% |
| latitude | GPS latitude | 100% |
| longitude | GPS longitude | 100% |
| website | Company website, or the office's page on the roll-up's site | 62% |
| country | Country code | 100% |
| brands | Every bundle brand listed at the same street address, ZIP and phone; just the row's own brand when no other is there | 100% |
| address_ | complete, no house number, po box, missing city or zip or missing | 100% |
| certainteed | Certified rows: CertainTeed credential | 21% |
| certification | Certified rows: how many certifications the contractor holds | 71% |
| certifications | Certified rows: every manufacturer certification and NRCA membership the contractor holds | 62% |
| county | County name (US rows) | 97% |
| county_ | Five-digit county FIPS code (US rows) | 97% |
| county_ | Set when the ZIP code spans more than one county | 27% |
| Email, where published (Independent, Tecta America, Nations Roof and some CentiMark rows) | 10% | |
| Independent rows: Facebook page, where listed | 12% | |
| gaf | Certified rows: GAF certification tier | 27% |
| geo_ | How the coordinates were arrived at: the source's own point, a geocode of the street address, or the ZIP's centre | 100% |
| locations | Independent rows: how many independent rows share the company's name; 1 for a single-site company | 28% |
| oc | Certified rows: Owens Corning tier | 19% |
| overture | Independent rows: the place category the row was selected from | 28% |
| overture | Independent rows: Overture's confidence that the place exists, 0 to 1 | 28% |
| overture | Independent rows: Overture Maps place id | 28% |
| overture | Independent rows: the Overture Maps release | 28% |
| overture | Independent rows: the map data sources Overture built the place from | 28% |
| overture | Independent rows: when the place was last updated in Overture | 28% |
| source | Certified rows: the contractor's id in each program | 71% |
| sources | Certified rows: the programs the contractor was found in | 71% |
| store | Independent rows: Roofing contractor or Commercial roofing contractor | 28% |
| top | Certified rows: the highest manufacturer tier the contractor holds | 59% |
Rows filled is measured on every row of the delivered file. The file has 49 columns: these 35, and 14 more that only one list of the bundle fills (each on under 10% of rows).
✓Where this data comes from
Each of the 8 networks in this bundle is its own dataset in the catalog, merged into one CSV on a shared column layout, with a brand column on every row and each source's brand-specific fields carried through rather than flattened away.
October 2, 2026
Snapshot built
49 fields
Columns in the file
Fill measured
On every row of the delivered file
How we build and date every file: methodology.
Using ChatGPT, Claude or an API?
No setup needed. Ask ChatGPT or Claude your question about the Roofing Contractor Industry Bundle and give it this page: it can open https://locationlists.com/find?dataset=roofing-company-list with the filters you need and show you the count and price.
Using ChatGPT or Claude? Tell it to answer from locationlists.com/find — no account, no connector.
How assistants ask
No connector needed. Any AI assistant can answer from this site with a web link, no connector, no account: open https://locationlists.com/find with the question as query parameters.
If a question needs filtering, distance, drive time, combining lists or a price, open a /find link: either put the question itself in q=, or build the structured link. The answer does not need an API, a connector or an account.
Simplest, the question itself: https://locationlists.com/find?q=<the question in plain words>
Or set the parts yourself: https://locationlists.com/find?dataset=<slug>&state=<ST>&city=<city>&county=<county>&zip=<zip>&near=<place or zip>&radius=<miles>&drive=<minutes>&where=<column>:<op>:<value>&total=<rows>
Leave out what the question does not need. Use radius for straight-line miles or drive for minutes of driving (5 to 60), not both; near can name several places separated by | to reach from any of them. To ask about several lists at once, use datasets with two or more names, or category with a kind of business. To compare two lists, add relate=nearest and the other list with b. in front of its parameters. To count by area, use areas=county (or zip, state, metro). To keep only places whose county, ZIP code, metro area or state meets a Census figure, add area_where (for example county:population>1000000); with areas, per=100000 gives counts per 100,000 residents.
This bundle is sold as one file. Ask about any list in it with these links:
- 100 retail stores within 25 miles of Los Angeles: https://locationlists.com/find?category=retail&near=Los+Angeles+CA&radius=25&total=100
- Dental practices in Richmond, VA: https://locationlists.com/find?dataset=dental-practice-list&city=Richmond&state=VA
- Virginia federal contractors with over $5M in contract obligations: https://locationlists.com/find?dataset=virginia-federal-contractors&where=contract_obligations_total:gt:5000000
- How much of Raising Cane's Texas trade area is also Chick-fil-A's: https://locationlists.com/find?dataset=raisingcanes&state=TX&relate=overlap&within=3&b.dataset=chickfila
Optional: connect for repeat use or wallet payments:
Read https://locationlists.com/skill.md and follow the instructions to connect LocationLists. Then show me the Roofing Contractor Industry Bundle list.Your assistant will walk you through setup and show you the price before you pay.
For developers
A bundle is sold as one file rather than queried by the row. Without a connector, open https://locationlists.com/find?dataset=roofing-company-list. An agent connected to https://locationlists.com/mcp can still search it, read a free sample file of up to 10 rows and buy the whole file itself. How agent purchasing works
?Frequently Asked Questions
What exactly is in the file?
55,498 rows, one per company and location: Manufacturer-Certified / NRCA Contractor 39,508, Independent 15,586, Erie Home 113, Tecta America 108, CentiMark 88, Storm Guard 36, Nations Roof 33 and Baker Roofing Company 26.
Why is the certified part 40,073 rows and not the full US Roofing Contractors list?
The bundle keeps one row per street address and phone within each part; 482 rows of the certified list repeat an address and phone already in it and are folded. Every contractor is still there.
Are the GAF, CertainTeed and Owens Corning lists or the state licence lists included separately?
No. Every contractor in the per-manufacturer lists is already in the certified part, with all its certifications on one row, so adding them would only repeat rows. The independent part leaves out every contractor in the certified list and in our five state roofing licence lists.
How do I find acquisition targets?
Filter brand to Independent and locationsWithSameName to 1 for 12,374 single-site independents; or filter the certified rows on topTier and certificationCount for established, certified operators. Roll-up rows show where CentiMark, Tecta America, Nations Roof, Baker, Erie Home and Storm Guard already operate.
What does the bundle cost compared with buying the lists one by one?
The bundle is $189: the list prices of the eight lists added together, less 10%, as one file and one purchase. There is no subscription and no per-seat license.
How current is the data?
Snapshot built on October 2, 2026. It is a one-time snapshot and is not rebuilt on a schedule.