Skip to content
Grand Forks Premium Roofing

Grafton Block-by-Block Roofing Services — Insured

Grand Forks Premium Roofing provides professional roofing services in Grafton, ND — Walsh County, population 4,170. From roof replacement and roof leak repair to insurance claim help, our insured team serves Grafton homes and businesses.

Grafton property owners near the Walsh County Courthouse in Grafton, the North Valley Career and Technology Center count on Grand Forks Premium Roofing for roofing contractor in Grafton. We bring the same roofing work we are known for in Grand Forks to every job in Grafton, backed by our workmanship guarantee and a free estimate.

Call (833) 892-3866 for a free roofing estimate in Grafton, or request a quote below. We respond fast and there is no obligation.

Roofing in Grafton, ND

Grafton is the largest town we serve outside the hub, with 2,090 housing units and the busiest commercial street on our northern route. It is also the place where a quirk of the state building code actually changes what happens on a job, and it is worth understanding before you sign anything.

The North Dakota State Building Code amends the International Building Code to add reroofing to the list of work exempt from a permit. It does not add the same exemption to the residential code. So on the commercial side of Grafton's main street a reroof is exempt by state amendment, while on the houses behind it the exemption does not appear.

The current edition, effective 1 January 2026, prints that page with residential section prefixes under a heading that says International Building Code, which is a typographic inconsistency rather than a policy. If two published sources appear to disagree, we say so rather than choosing whichever reading suits us. Grafton has its own building contact on the state list and they are the ones to settle it.

The wind history here is heavily commercial. On 12 August 2000 two potato warehouse roofs were blown off in town. On 26 June 2009 roofing material came off another potato warehouse on the south side. On 1 September 2011 a 78 mph measured gust took down more than fifty large trees and damaged five houses.

An EF1 tornado tracked through the north part of Grafton on 26 June 2010, snapping large pine trees in the cemetery east of town, and hail measured at four inches fell about two miles away on 19 July 2016. Only one report in these six counties has ever measured larger, and its coordinates sit ten miles outside the town it was filed under.

One flood note, because it is usually told wrongly. In April 1997 the ring dike around Grafton kept the city dry from the Park River while much of the valley went under. Grafton is a town that held. Flooding is not a roof event in any case, and we do not dress it up as one.

For the low slope buildings we cut cores before quoting, because the price turns entirely on what is under the top layer, and for the houses we start in the attic. Sixty nine percent of occupied units here heat with utility gas, so the flue penetrations are consistent and we know what to look for.

Roofing work we do in Grafton, ND

Grand Forks Premium Roofing covers the same range of work in Grafton that we do in Grand Forks — nothing is carved out because the address is a few miles up the road:

  • Storm Damage Restoration — Storm work here runs into a problem peculiar to this city. The usual way to prove a roof failed is to show what the water did inside, and in Grand Forks the inside of most older houses was rebuilt after 1997 by people who were not thinking about roofs.
  • Hail Damage Roofing — Hail inspection is a counting job, not an opinion. We chalk test squares on each slope, count strikes inside them, and photograph the soft metals before anybody argues about the field, because a gutter apron dents at lower energy than a shingle mat does.
  • Wind Damage Roofing — Wind exposure is not a city wide fact in Grand Forks. It is an address fact, because this town took 694 dwellings and 493 other buildings off its own street grid by permit, then folded the cleared blocks into a corridor of permanent open ground.
  • Roof Inspections — An inspection here begins before we get to the house. We look up what the address went through, because a lot that was bought out, a building that was hauled in, and a subdivision platted in 2003 each hand us a different set of questions to ask on the roof.
  • Asphalt Shingle Roofs — The shingle question in Grand Forks is not which brand. It is which schedule, and the honest answer changes by street.
  • Metal Roofing — Standing seam is an unforgiving product on a house with a complicated past, and Grand Forks has plenty of those. A seamed panel is a long straight line over your deck, and it shows every place that deck is not flat, in raking light, for the life of the roof.

See the full list of Grand Forks services, or call (833) 892-3866.

About Grafton, ND — and why local matters here

Grafton sits in Walsh County with a population of roughly 4,170, close enough to Grand Forks that crews move between the two constantly. Local landmarks and corridors residents know well include the Walsh County Courthouse in Grafton, the North Valley Career and Technology Center.

Local knowledge is not a marketing line here. Grafton properties share soil, weather, permit rules and construction eras with the rest of Walsh County, and a roofing contractor who works the area weekly already knows what fails locally and what holds up. That is the difference between a bid and an accurate bid.

Getting a free estimate in Grafton

Call (833) 892-3866 or send the form and we schedule a site visit in Grafton, usually within a couple of days. You get a written, itemized free estimate with materials and scope spelled out — no verbal ballpark, no pressure, and no charge whether you hire us or not.

We also serve Park River, ND and the rest of the Red River Valley. Everything starts at the Grand Forks Premium Roofing homepage.

Popular services in Grafton: Roof Replacement and Roof Leak Repair.

We also serve Park River, ND and the Red River Valley.

Grafton Block-by-Block Roofing Services: Common Questions

How soon can you start a roofing job in Grafton?

We can usually walk a Grafton property within a couple of days and put the written free estimate in your hands the same week. Start dates depend on material lead times and, where Grafton requires a permit, on how long that review takes — we tell you both before you commit to anything.

Are you licensed to work in Grafton, ND?

Yes.

North Dakota contractor license under NDCC chapter 43-07, Class C, renewed by 1 March each year through the FirstStop portal, General liability written in the licensed name, with workers compensation confirmed by a certificate of payment from Workforce Safety and Insurance, and every job in Grafton is backed by a written workmanship warranty with its term printed on the contract.

Where Grafton issues a permit for this work we pull it in our own name; not every jurisdiction we serve requires one, and we tell you which yours is.

Do you charge extra to come out to Grafton?

No. Grafton is inside our regular roofing service area, so the free estimate and the pricing are the same as they are in Grand Forks. Crews are in Walsh County most weeks already.

Call Now