Data
Roofing contractors in Indiana
There are 3,215 roofing contractors in Indiana (CityPreferred count, October 2026). Indianapolis has the most (530), then Fort Wayne (153).
Reviewed October 1, 2026
Get a roofing contractor
Free. Takes a minute. One company that serves your area contacts you.
Indiana cities
| City | Companies |
|---|---|
| Indianapolis | 530 |
| Fort Wayne | 153 |
| Evansville | 103 |
| Carmel | 83 |
| South Bend | 74 |
| Bloomington | 64 |
| Greenwood | 55 |
| Terre Haute | 51 |
| Noblesville | 50 |
| Muncie | 49 |
| Elkhart | 48 |
| Lafayette | 47 |
| New Albany | 41 |
| Valparaiso | 40 |
| Kokomo | 38 |
| Jeffersonville | 37 |
| Mishawaka | 35 |
| Fishers | 34 |
| Columbus | 31 |
| Hammond | 28 |
| Goshen | 28 |
| Grabill | 25 |
| Brownsburg | 25 |
| Merrillville | 24 |
| Plainfield | 22 |
| Crown Point | 22 |
| Zionsville | 21 |
| Avon | 20 |
Indiana and the rest of the country
Indiana has 3,215 of the 164,421 roofing contractors in the country (2%). All states.
What is counted
Independent businesses that do this work, for homes or for businesses. Suppliers, stores and national chains are left out. Being counted does not mean a company is licensed, insured or recommended. A city is listed when it has 20 or more. How we count.
Questions and answers
- How many roofing contractors are there in Indiana?
- 3,215, by CityPreferred's count as of October 2026.
- Which Indiana city has the most?
- Indianapolis, with 530, followed by Fort Wayne with 153.