Home / Roofing by City / Casselton, North Dakota

Roofing in Casselton, North Dakota

Hail belt

No — Casselton, ND does not require a permit for like-for-like roof replacement (City of Casselton, North Dakota - Building Permits). Casselton contracts its plan review and inspections to Midwest Inspection Services (310 1st Ave SE, Mapleton, ND 58059; 701-532-1078; [email protected]), while the City Auditor's Office (702 1st Street North, Casselton, ND 58012; 701-347-4861) issues the permit and collects payment. The City's Building Permit FAQ states: "A building permit application can be found at casselton.com, receive one in person at the City of Casselton office or at Midwest Inspections Services... After the Building Department approves the permit, the City of Casselton will call you with the invoice amount. Payment must be made, and permit paperwork signed in the Casselton office before any work is started on the project." Applications, design drawings (which "must be to a scale of some type and neat and legible") and a site plan are submitted together; most complete applications take 3 to 5 business days. Inspections the FAQ names are footings, framing, insulation, rough-in, mechanical work and a building final - no roof-specific mid-roof or dry-in inspection is named. Electrical and plumbing are separate permits issued by the North Dakota State Electrical Board and State Plumbing Board respectively, not by the City or Midwest Inspection Services. Casselton, North Dakota sits in one of the country's most hail-prone regions. This hub aggregates Casselton's roofing permit and contractor-registration requirements and impact-resistant material options — every fact linked to its sourced directory record.

Roofing permits & building code in Casselton

Roofing permit and contractor-licensing rules in Casselton are set locally by City of Casselton, North Dakota - Building Permits. North Dakota licenses contractors at the state level under N.D.C.C. 43-07-02, which bars acting as a contractor on work costing more than $4,000 without a licence, and cities stack their own licensing on top of it — the city requirement is usually the one that bites first — while the State Building Code adopted under N.D.C.C. chapter 54-21.3 is administered locally, so a city may carry its own adopted edition and amendments — always confirm the current requirements with the authority before starting work.

Roofing permit
Not required
Contractor registration
Required
Adopted building code
Casselton has its own local Building Code ordinance, not merely a bare election under the state framework. City of Casselton Ordinance No. 329, "Buildings," was adopted by the City Council (first reading June 5, 2023, second reading July 6, 2023, approved by Mayor Michael Faught and attested by City Auditor Sheila Klevgard). Section 1-01, ADOPTION OF STATE BUILDING CODE, reads: "The erection, construction, enlargement, alteration, repair, moving, removal, demolition, conversion, occupancy, equipment, use, height, area, and maintenance of buildings or structures in the City of Casselton, North Dakota, shall meet with the provisions of the rules and regulations of the North Dakota State Building Code (NDSBC) with the exception of the sections hereinafter set forth affecting local conditions in the City of Casselton." The ordinance's own table of chapters names the edition: "1. 2021 North Dakota State Building Code. -International Residential Code -International Building Code -International Mechanical Code -International Fuel Gas Code -International Energy Code -International Existing Building Code." So the operative residential edition in Casselton is the 2021 International Residential Code, named by the City's own instrument rather than left to float with the state's current cycle. Casselton is also listed as a code-enforcing jurisdiction on the North Dakota Department of Commerce's own Code Enforcement Contact List (as published, headed "AS OF 2022"), which names Mike Blevins at phone number 532-1078 - the same number Midwest Inspection Services publishes for itself - corroborating that the City elected to administer and enforce a building code under North Dakota Century Code 54-21.3-03(6), read directly: "The governing body of a city, township, or county that elects to administer and enforce a building code shall adopt and enforce the state building code. However, the state building code may be amended by cities, townships, and counties to conform to local needs." Section 1-02 of Ordinance 329 makes that local amendment: "The provisions of the North Dakota State Building Code, which encompass the International Code, in order to conform to local needs, is hereby changed and amended as follows," followed by a chapter-by-chapter revision list for the 2021 IRC, IBC, IMC, IFGC and IEBC, each read in full. The state's own amendment instrument for the same edition was also read: the North Dakota Department of Commerce's 2023 North Dakota State Building Code Book (effective January 1, 2023) states its 2021 International Residential Code amendments were "approved through the voting procedures in Article 108-01 of the North Dakota Administrative Code on September 7, 2022," and Casselton's Ordinance 329 amendment list reproduces that same state amendment set almost verbatim, down to the same electrical and plumbing substitution note. Neither instrument amends the roofing chapters: both the state's 2021 IRC amendment set and Casselton's own copy of it run Chapters 1 through 6 and then jump straight to Chapter 11, skipping Chapter 7 (Wall Covering), Chapter 8 (Roof-Ceiling Construction), Chapter 9 (Roof Assemblies) and Chapter 10 (Chimneys and Fireplaces) entirely - see the roof_layer_limit, drip_edge_required and deck_sheathing_requirements fields. Ordinance No. 329 carries no floating "as amended from time to time" clause, so this record does not adjudicate whether Casselton's adoption updates automatically as North Dakota moves to newer code cycles (the state's current base, effective January 1, 2026, is the 2024 suite) - that is a legal conclusion outside this record's scope. Confirm with the Building Department or Midwest Inspection Services which edition is being enforced on a given permit.
Registration details
  • state_level: State level - a per-job value threshold, not a flat requirement. North Dakota Century Code 43-07-02(1), read directly: "A person may not engage in the business nor act in the capacity of a contractor within this state when the cost, value, or price per job exceeds the sum of four thousand dollars nor may that person maintain any claim, action, suit, or proceeding in any court of this state related to the person's business or capacity as a contractor without first having a license as provided in this chapter." "Contractor" is defined at 43-07-01(1) to mean "any person engaged in the business of construction, repair, alteration, dismantling, or demolition of ... buildings ... and every other type of structure," and expressly "includes subcontractor." The license classes are value tiers rather than trades, running from Class D (capped at $100,000 on a single contract project) up to Class A (no value limit) - there is no roofing-specific classification. The registrar is the Secretary of State; the statute's own "contractor year" runs March 2 through March 1, and working unlicensed above the threshold is a class A misdemeanor that also bars the unlicensed contractor from bringing a court claim for payment on the job.
  • city_level: City level - Casselton has no contractor-licensing ordinance of its own that this record has found. The City's ordinance library (a Google Drive folder the City itself links from its Policies and Ordinances page) lists roughly forty-five numbered ordinances by subject, none titled or plausibly covering contractor licensing or registration, and the City's Building Permit FAQ names no local contractor credential for roofing. One narrow exception: the FAQ states that concrete poured in the public right-of-way for sidewalks and approaches "must be poured by a contractor that has a current contractor's license and is bonded within the city", but that is a right-of-way concrete rule, not a general roofing-contractor requirement. For roofing, the state license above is the credential this record can confirm.
Permit process
Casselton contracts its plan review and inspections to Midwest Inspection Services (310 1st Ave SE, Mapleton, ND 58059; 701-532-1078; [email protected]), while the City Auditor's Office (702 1st Street North, Casselton, ND 58012; 701-347-4861) issues the permit and collects payment. The City's Building Permit FAQ states: "A building permit application can be found at casselton.com, receive one in person at the City of Casselton office or at Midwest Inspections Services... After the Building Department approves the permit, the City of Casselton will call you with the invoice amount. Payment must be made, and permit paperwork signed in the Casselton office before any work is started on the project." Applications, design drawings (which "must be to a scale of some type and neat and legible") and a site plan are submitted together; most complete applications take 3 to 5 business days. Inspections the FAQ names are footings, framing, insulation, rough-in, mechanical work and a building final - no roof-specific mid-roof or dry-in inspection is named. Electrical and plumbing are separate permits issued by the North Dakota State Electrical Board and State Plumbing Board respectively, not by the City or Midwest Inspection Services.

View the full Casselton permitting authority record →

Impact-resistant roofing materials for Casselton hail

Casselton, North Dakota sits in one of the country's most hail-prone regions. For hail exposure, the highest impact rating a roof covering can earn is UL 2218 Class 4. These cataloged material categories reach Class 4:

Browse every option on the Class 4 impact-resistant materials hub, and read the Class 4 impact-resistant shingles buyer's guide. Many insurers offer premium credits for a documented Class 4 roof — confirm terms with your carrier.

Sources