There are 2 Roofing Services in Middlebury, Vermont, serving a population of 7,024 people in an area of 14 square miles. There is 1 Roofing Service per 3,512 people, and 1 Roofing Service per 6 square miles.
In Vermont, Middlebury is ranked 96th of 364 cities in Roofing Services per capita, and 92nd of 364 cities in Roofing Services per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Middlebury Roofing Services.
Norman Bevins 10 Main Street Middlebury, VT Metal Roofing
Valley Roofing 55 Seminary Street Middlebury, VT Roofing