There are 606 Roofing Services in San Bernardino County, California, serving a population of 2,121,220 people in an area of 20,052 square miles. There is 1 Roofing Service per 3,500 people, and 1 Roofing Service per 33 square miles.
In California, San Bernardino County is ranked 35th of 58 counties in Roofing Services per capita, and 31st of 58 counties in Roofing Services per square mile.