Skip to content
CityPreferred

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.

Service and location
How to reach you
  • One company contacts you. Not a list of them.
  • We email you who it is, so you know who is calling.
  • Not the right fit? Tell us and we connect you with another.

A person checks every request before anything is shared. Our promise · How CityPreferred works

Indiana cities

Roofing contractors in Indiana by city, October 2026
CityCompanies
Indianapolis530
Fort Wayne153
Evansville103
Carmel83
South Bend74
Bloomington64
Greenwood55
Terre Haute51
Noblesville50
Muncie49
Elkhart48
Lafayette47
New Albany41
Valparaiso40
Kokomo38
Jeffersonville37
Mishawaka35
Fishers34
Columbus31
Hammond28
Goshen28
Grabill25
Brownsburg25
Merrillville24
Plainfield22
Crown Point22
Zionsville21
Avon20

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.