Elgin Roofing has been serving Elgin County and the surrounding area for over 20 years. Due to our quality workmanship and the importance of customer satisfaction, we continue to expand this company and are always looking for new ways to better meet the needs of our customers. We are a fully certified and insured roofing company striving for perfection on every job. Our staff is fully trained and very capable of completing each task with quality you can trust. Call today to get your free quote!