Mail Us


If you live in Northville, Michigan, you know you live in a city in Oakland County described as having “A small-town atmosphere with stately Victorian era architecture in its Historic District and well-kept older homes built before the 1930s.” (Credit: city website). Such beautiful homes and businesses deserve to be covered by the best looking and highest quality roofs available, and Twelve Oaks Roofing is the roofing contractor that can make that happen. We’ve been in business for over 20 years, performing roofing maintenance, roof repairs, and new roof installations for residential and commercial property in many cities including West Bloomfield, Novi, South Lyon, Farmington Hills, Farmington, Walled Lake, and Wixom. We use only GAF, CertainTeed materials, and every one of our roofing professionals is certified, bonded, licensed  and insured. There’s no need to worry about climbing a ladder – our skilled roofing technicians have the job covered so you can sit back and relax.


We have a very hands-on business owner that is a seasoned U.S. military veteran – he’s always on site for every roofing project in Northville, MI, and even offers discounts to fellow veterans. We are the experts at examining your property for loosing and missing shingles, holes, leaks, and other imperfections. We also specialize in roofing maintenance, roof repairs, protective roof coatings, skylight installation and repairs, roof shoveling, roof ice dam repair, and roofing inspections.


Every new roof we install comes with a 100% lifetime warrantee and money back guarantee, and most new roofs can be installed and ready-to-go in just one day! You can’t find any better than that! We also offer financing plans and credit options to fit every budget and lifestyle.


No emergency is too big for Twelve Oaks Roofing – we have a 24/7 Emergency Response Roofing Team at the ready just in case a catastrophic storm hits your home or business, and insurance claims are a breeze with our end-to-end insurance support and assistance team.  If you are looking for a traditional roof, metal, or flat roofing, we have access to the latest styles and products the industry has to offer.


Call the #1 Roofing Contractor in Northville, Michigan at 248-525-6950 to set up your free, no obligation estimate and roofing inspection. Don’t forget to check out our website at, and follow Twelve Oaks Roofing on Twitter and Facebook, too. We look forward to servicing all your commercial and residential roofing needs in Oakland County, Michigan.