114
places
Compare local roofing companies in Illinois. Open a city to see hours and typical prices.
114
places
668
companies
IDFPR
Contractor licensing in Illinois is regulated at the state level.
Official license lookup| Place | County | Population | Companies | Request |
|---|---|---|---|---|
| Addison | DuPage County | 35,758 | 7 | No |
| Alsip | Cook County | 18,483 | 3 | No |
| Alton | Madison County | 25,013 | 6 | No |
| Antioch | Lake County | 15,000 | 6 | No |
| Arlington Heights | Cook County | 76,216 | 6 | No |
| Aurora | Kane County | 181,505 | 12 | No |
| Barrington | Cook County | 10,586 | 3 | No |
| Bartlett | DuPage County | 40,855 | 5 | No |
| Batavia | Kane County | 26,586 | 8 | No |
| Belvidere | Boone County | 25,462 | 4 | No |
| Bensenville | DuPage County | 18,525 | 3 | No |
| Bloomingdale | DuPage County | 22,476 | 5 | No |
| Bloomington | McLean County | 78,804 | 7 | No |
| Bolingbrook | Will County | 74,803 | 3 | No |
| Bradley | Kankakee County | 15,214 | 5 | No |
| Bridgeview | Cook County | 16,521 | 5 | No |
| Brookfield | Cook County | 18,879 | 7 | No |
| Buffalo Grove | Lake County | 42,812 | 3 | No |
| Burbank | Cook County | 28,578 | 4 | No |
| Burr Ridge | DuPage County | 11,179 | 4 | No |
| Canton | Fulton County | 13,297 | 3 | No |
| Carbondale | Jackson County | 21,811 | 4 | No |
| Cary | McHenry County | 17,932 | 5 | No |
| Champaign | Champaign County | 91,195 | 5 | No |
| Charleston | Coles County | 17,466 | 5 | No |
| Chicago | Cook County | 2,731,585 | 44 | No |
| Collinsville | Madison County | 23,717 | 6 | No |
| Columbia | Monroe County | 10,865 | 3 | No |
| Crystal Lake | McHenry County | 42,288 | 11 | No |
| Danville | Vermilion County | 28,138 | 5 | No |
| Darien | DuPage County | 22,032 | 4 | No |
| DeKalb | DeKalb County | 40,467 | 6 | No |
| Decatur | Macon County | 67,884 | 5 | No |
| Deerfield | Lake County | 19,642 | 3 | No |
| Des Plaines | Cook County | 58,772 | 7 | No |
| Downers Grove | DuPage County | 50,365 | 7 | No |
| Edwardsville | Madison County | 26,463 | 7 | No |
| Effingham | Effingham County | 12,406 | 5 | No |
| Elgin | Kane County | 115,476 | 10 | No |
| Elmhurst | DuPage County | 46,111 | 7 | No |
| Evanston | Cook County | 76,380 | 4 | No |
| Fairview Heights | St. Clair County | 16,175 | 4 | No |
| Frankfort | Will County | 21,365 | 5 | No |
| Franklin Park | Cook County | 18,045 | 5 | No |
| Freeport | Stephenson County | 23,202 | 8 | No |
| Galesburg | Knox County | 28,581 | 6 | No |
| Glen Carbon | Madison County | 13,898 | 3 | No |
| Glen Ellyn | DuPage County | 28,750 | 6 | No |
| Glenview | Cook County | 47,711 | 4 | No |
| Godfrey | Madison County | 17,620 | 3 | No |
| Gurnee | Lake County | 30,458 | 6 | No |
| Highland | Madison County | 10,042 | 3 | No |
| Hoffman Estates | Cook County | 50,858 | 3 | No |
| Huntley | McHenry County | 29,132 | 3 | No |
| Jacksonville | Morgan County | 17,752 | 5 | No |
| Joliet | Will County | 152,241 | 7 | No |
| Kankakee | Kankakee County | 23,400 | 6 | No |
| Lake Zurich | Lake County | 19,868 | 7 | No |
| Lemont | Cook County | 18,513 | 8 | No |
| Lisle | DuPage County | 23,432 | 3 | No |
| Lombard | DuPage County | 44,399 | 7 | No |
| Loves Park | Winnebago County | 23,712 | 7 | No |
| Machesney Park | Winnebago County | 22,805 | 5 | No |
| Macomb | McDonough County | 14,530 | 4 | No |
| Marion | Williamson County | 17,148 | 10 | No |
| Mattoon | Coles County | 16,667 | 5 | No |
| McHenry | McHenry County | 29,217 | 7 | No |
| Melrose Park | Cook County | 23,936 | 3 | No |
| Mokena | Will County | 19,897 | 5 | No |
| Morris | Grundy County | 14,669 | 3 | No |
| Morton Grove | Cook County | 24,582 | 3 | No |
| Mundelein | Lake County | 32,680 | 7 | No |
| Naperville | DuPage County | 153,114 | 12 | No |
| New Lenox | Will County | 28,893 | 4 | No |
| Niles | Cook County | 30,443 | 4 | No |
| Normal | McLean County | 53,275 | 6 | No |
| Northbrook | Cook County | 34,744 | 5 | No |
| O'Fallon | St. Clair County | 32,656 | 4 | No |
| Oak Lawn | Cook County | 56,450 | 4 | No |
| Orland Park | Cook County | 57,954 | 8 | No |
| Oswego | Kendall County | 39,948 | 8 | No |
| Ottawa | LaSalle County | 18,684 | 5 | No |
| Palatine | Cook County | 65,842 | 4 | No |
| Park Ridge | Cook County | 38,463 | 3 | No |
| Pekin | Tazewell County | 31,277 | 6 | No |
| Peoria | Peoria County | 110,920 | 11 | No |
| Plainfield | Will County | 50,043 | 4 | No |
| Pontiac | Livingston County | 10,806 | 3 | No |
| Quincy | Adams County | 38,918 | 10 | No |
| River Grove | Cook County | 10,409 | 5 | No |
| Rockford | Winnebago County | 147,384 | 14 | No |
| Romeoville | Will County | 41,281 | 6 | No |
| Roscoe | Winnebago County | 11,034 | 7 | No |
| Schaumburg | Cook County | 77,249 | 7 | No |
| Schiller Park | Cook County | 11,317 | 3 | No |
| Skokie | Cook County | 66,544 | 4 | No |
| South Elgin | Kane County | 25,656 | 4 | No |
| South Holland | Cook County | 20,749 | 4 | No |
| Springfield | Sangamon County | 112,989 | 16 | No |
| St. Charles | Kane County | 33,594 | 11 | No |
| Streamwood | Cook County | 38,277 | 3 | No |
| Sycamore | DeKalb County | 19,083 | 4 | No |
| Taylorville | Christian County | 10,522 | 11 | No |
| Tinley Park | Cook County | 55,140 | 3 | No |
| Urbana | Champaign County | 39,719 | 5 | No |
| Villa Park | DuPage County | 21,888 | 4 | No |
| Washington | Tazewell County | 15,902 | 6 | No |
| Wauconda | Lake County | 13,993 | 3 | No |
| Waukegan | Lake County | 87,940 | 5 | No |
| West Chicago | DuPage County | 25,296 | 3 | No |
| Westchester | Cook County | 16,300 | 4 | No |
| Wheaton | DuPage County | 54,065 | 4 | No |
| Wheeling | Cook County | 38,391 | 4 | No |
| Yorkville | Kendall County | 26,730 | 4 | No |