
Twin Cities Roofing & Siding Service Areas
Based in Cottage Grove and serving Woodbury first, Northern Exteriors provides roofing, siding, exterior inspections, and storm documentation across the east metro and selected Twin Cities communities.
Northern Exteriors MN Inc. is an owner-led roofing and siding contractor based in Cottage Grove, Minnesota, serving homeowners across the Twin Cities since 2001. We provide roof replacement and repair, siding repair and replacement (including LP SmartSide and vinyl), free hail and storm damage inspections, insurance documentation, gutters, soffit and fascia. Homeowners work directly with owner Jason Berrey and crews we have worked with for years — Minnesota License #BC297099. Our core markets are the east and southeast metro; the pages below explain what we do in each community.
Start with the service you need: Twin Cities roofing · Twin Cities siding · hail damage roofing · storm damage repair · free roof inspection · request an estimate.
Closest to Home: Cottage Grove & Woodbury
These are our two highest-priority local markets. Each page includes city-specific planning information and real Northern Exteriors project proof—not generic copy with a city name swapped in.
Cottage Grove Roofing & Siding
Northern Exteriors is based in Cottage Grove. Our local page covers roof replacement, siding, inspections, permit planning, and a documented hometown project so homeowners can see the kind of work behind the words. Siding-specific questions in our home city are answered on the Cottage Grove siding contractor page.
Woodbury Roofing & Siding
Woodbury has separate, focused pages for roofing and siding. The Woodbury roofing and roof replacement page includes real local projects; the Woodbury siding page explains replacement planning and material choices without pretending one product fits every house.
26 Dedicated Local Service Pages
Use the county sections below to reach the page for your city. Each local page explains the services available and the practical issues homeowners there are most likely to face. If your city is not listed, call us; nearby work may still be possible depending on the project, route, and schedule.
Washington County Roofing & Siding Service Areas
Our closest service area includes our Cottage Grove home base and many of the east-metro communities where we regularly inspect and complete exterior work.
- Afton roofing and siding
- Cottage Grove roofing and siding
- Lake Elmo roofing and siding — acreage lots and newer construction north of Woodbury
- Newport roofing and siding
- Oakdale roofing and siding
- St. Paul Park roofing and siding
- Woodbury roofing and siding
Washington County homeowners in the St. Croix Valley can also visit our Stillwater MN roofing page for local storm, inspection, and replacement information.
On the east shore of White Bear Lake, our Mahtomedi MN roofing page covers Mahtomedi, Willernie, and Birchwood Village; north metro homeowners can also see our North Oaks roofing page.
Ramsey County Roofing & Siding Service Areas
These local pages cover roofing, siding, inspections, storm documentation, and the permit details that vary from one Ramsey County community to another.
North metro homeowners around the lake can visit our White Bear Lake MN roofing page — covering White Bear Lake, Mahtomedi, Dellwood, and the surrounding lake communities.
Dakota County Roofing & Siding Service Areas
Our south-metro pages help homeowners compare repair, replacement, storm, ventilation, flashing, permit, and inspection considerations for their specific city.
- Apple Valley roofing and siding
- Burnsville roofing and siding
- Eagan roofing and siding
- Farmington roofing and siding
- Hastings roofing and siding
- Inver Grove Heights roofing and siding
- Lakeville roofing and siding
- Mendota Heights roofing and siding
- Rosemount roofing and siding
- West St. Paul roofing and siding
Northern Dakota County homeowners can also visit our South St. Paul MN roofing page for older-home roof replacement, storm documentation, and free inspections.
Wright County Roofing & Siding Service Areas
We also maintain dedicated pages for four Wright County communities where project scope, travel, weather, and scheduling are confirmed before an appointment. St. Michael and Albertville sit together along I-94 and are usually scheduled as one trip; Monticello and Big Lake are the farthest northwest we travel for full roof and siding projects, so we group them with storm-response work after hail crosses the northwest metro.
Chisago County Storm Response
For storm-related roofing concerns in Wyoming, Lindstrom, Chisago City, Center City, and nearby communities, visit our Chisago County storm damage roofing page. Availability and project fit are confirmed before scheduling.
What We Do Across Our Service Area
- Roof replacement: tear-off, underlayment, flashing, ventilation, shingles, cleanup, and final inspection planning.
- Siding replacement: vinyl, steel, and LP SmartSide options with trim, weather-barrier, clearance, and flashing details considered.
- Roof and exterior inspections: visible conditions documented with photos and explained in plain language.
- Hail and storm response: property-level inspections and contractor documentation without promising damage, coverage, or claim outcomes.
Local Experience Without the Sales Theater
Northern Exteriors is a family-owned Minnesota contractor that has served homeowners since 2001. We inspect before recommending work, explain repair and replacement options, and coordinate permit and inspection requirements when a contracted project moves forward. You can learn more about the company and team on our About Northern Exteriors page.
Same-day inspections may be available in any service city. Call 651-230-5103 to confirm the current route, weather, and safe scheduling. That is availability—not a blanket promise.
Service Area FAQs
Do you provide same-day roofing or siding inspections?
Same-day appointments may be available throughout the service area. Call to confirm current scheduling; weather, safety, travel time, and existing appointments all matter.
What if my city does not have a dedicated page?
Call us. A missing city page does not automatically mean we cannot help. We confirm the address, project type, and schedule before accepting work outside the communities listed above.
Can Northern Exteriors help with an insurance-related inspection?
Yes. We can inspect accessible exterior components, photograph visible conditions, prepare contractor documentation, and meet an adjuster when scheduling allows. Your insurance carrier decides coverage and payment under the policy; we do not guarantee approval or promise to “maximize” a claim.
Do you handle local permit and inspection requirements?
For contracted work, we confirm the permit and inspection process that applies to the address and scope. City requirements can change, and structural work may follow a different path than a standard roof or siding replacement.
Request a Free Roofing or Siding Inspection
Tell us the property address, the exterior concern, and the best way to reach you. We will confirm whether the project fits our service area and discuss the next available appointment.
