Serving Duluth, Superior & nearby Minnesota and Wisconsin towns Mon–Sat 7am–6pm (715) 919-7956

Who Issues Building Permits Near Duluth and Superior

The office that handles your permit depends on the city, village or township your address is in, not the name on your mail. Here is who to call in each part of the Twin Ports, what each office issues, and the rules that surprise people most.

Checked against each office's own pages

Cities like Duluth, Hermantown, Proctor, Cloquet and Superior issue their own building permits. In the St. Louis County townships around Duluth there is no building code enforcement: the county, or one of four townships with its own zoning, issues a land use permit instead. In Wisconsin every town and village enforces the Uniform Dwelling Code itself, and Douglas County adds a land use permit in the towns. Minnesota electrical permits go through the state.

Minnesota: Duluth, the cities and the townships

The Minnesota State Building Code applies statewide, but it's enforced locally only where a city, township or county has adopted it (Minn. Stat. 326B.121). DLI's local code lookup shows it adopted in Duluth, Hermantown, Proctor, Rice Lake, Cloquet, Carlton, Scanlon, Wrenshall, Moose Lake and Two Harbors, and in Thomson Township, which includes Esko. It is not adopted in the other townships of St. Louis, Carlton and Lake counties, or in the cities of Floodwood, Brookston, Barnum, Cromwell and Wright. In those places the county or township zoning office is the one to call, and the state inspects only public buildings and state-licensed facilities.

Minnesota permit offices in the Twin Ports service area, checked September 27, 2026.
Town or areaOfficeWhat it issuesPhone
Duluth (city)City of Duluth Construction Services & InspectionsBuilding, plumbing, gas and HVAC permits; zoning218-730-5240
HermantownCity of Hermantown Building InspectionBuilding and fence permits (contract building department)218-729-3600
ProctorCity of Proctor Building Safety DivisionBuilding, mechanical and plumbing permits218-624-3641
CloquetCity of Cloquet Community DevelopmentBuilding, plumbing and mechanical permits218-879-2507
CarltonCity of CarltonBuilding permits for new work, remodeling and repairsSee the office page
Moose Lake (city)City of Moose Lake Zoning & BuildingBuilding and zoning permits218-485-4010
Two Harbors (city)City of Two HarborsBuilding permits (contract building official)218-834-5631
Esko, Harney and Thomson TownshipTown of ThomsonBuilding, plumbing, HVAC, septic and zoning permits218-879-9719
St. Louis County townships (Twig, Saginaw, Pike Lake, Simar, Fredenberg, Canyon, Cotton and others)St. Louis County Planning & ZoningLand use permits only; no building code enforcement218-471-7103
Duluth Township (French River, the Scenic Drive shore)Town of DuluthStructure Land Use Permit218-525-5705
Lakewood TownshipLakewood TownshipLand use zoning permits218-525-4991
Midway Township (Eldes Corner)Midway TownshipLand use permits218-628-7135
Rural Carlton County (Mahtowa and other townships)Carlton County Zoning & Environmental ServicesZoning and septic permits; no building code enforcement218-384-9176
Knife River, Larsmont and rural Lake CountyLake County Planning and ZoningLand use permits218-834-8327

St. Louis County townships

St. Louis County says plainly that it does not administer the Minnesota State Building Code; in the areas it zones, it requires land use permits for building, moving or adding to structures, changing a building's height or use, and new or replacement foundations, and homeowners can apply themselves (St. Louis County). Its 2024 zoning map lists four townships that run their own zoning instead: Duluth Township, Gnesen, Lakewood and Midway. That covers the French River and North Shore shore, Lakewood and Eldes Corner; Twig, Saginaw, Pike Lake and Simar go to the county.

Carlton County, Esko and Thomson Township

Carlton County's zoning office covers the rural county except the cities and Thomson Township, and requires a zoning permit to build or move any structure regardless of size, including decks, privacy fences, garages and sheds, but not for replacing doors or windows, re-siding or re-roofing; the county notes that it does not enforce the State Building Code in rural areas (Carlton County). Thomson Township has adopted the code and issues building, plumbing, HVAC, septic and zoning permits for Esko and Harney (Town of Thomson); the county keeps shoreland zoning there.

Lake County and the North Shore

Outside Two Harbors, Silver Bay and Beaver Bay, Lake County requires a land use permit for any permanent structure over 3 feet tall, like a deck or shed, and for changing a building's outer dimensions; fences 6 feet or under don't need one (Lake County). That covers Knife River and Larsmont.

Wisconsin: Superior, the Village of Superior and Douglas County towns

The Uniform Dwelling Code is enforced in every Wisconsin municipality; the state steps in only where neither the municipality nor the county does (Wisconsin DSPS, Wis. Stat. 101.651). Around Superior, every Douglas County town and village enforces it locally, so the building permit comes from the town or village, not the county. Three governments share the Superior name: the city, the separate Village of Superior and the Town of Superior around them.

Wisconsin permit offices in the Twin Ports service area, checked September 27, 2026.
Town or areaOfficeWhat it issuesPhone
Superior (city)City of Superior Building Inspection DivisionBuilding permits under the Uniform Dwelling Code; fences and sheds715-395-7288
Village of SuperiorVillage of SuperiorBuilding permits through the village UDC inspector715-392-8551
Douglas County towns (Town of Superior communities, Parkland, Summit, Amnicon, Hawthorne and others)Douglas County Planning & Zoning plus the town's UDC inspectorCounty land use and septic permits; the town issues the building permit715-395-1380
Villages of Oliver, Poplar, Lake Nebagamon and Solon SpringsEach village's own officeZoning and UDC building permitsSee the office page
Iron River, Port Wing, Herbster (Town of Clover)Bayfield County Planning & Zoning plus the townCounty zoning permits; the towns hold their own UDC delegation715-373-6138

City of Superior

Superior requires permits for new structures including sheds, alterations, roofing, electrical, plumbing and heating work, and all accessory buildings and residential fences (City of Superior). Its Permits Not Required list exempts yard sheds under 64 square feet, replacing under 25 percent of fence boards, replacing deck floorboards or stair treads, siding repair under 25 percent of one wall, and gutters (City of Superior).

Douglas County towns

In the towns, a new home needs a Douglas County land use permit, a county septic permit unless it's on sewer, and a building permit from the town (Douglas County). Decks, basements, porches and other additions and alterations need a county addition/alteration land use permit, and the town's UDC inspector needs the county permit number before issuing the building permit (Douglas County). That applies in Riverview, Anton, Boylston, Dewey, Sunnyside, Cutter, South Range, Wentworth and Rockmont.

Work that usually skips a permit

Minnesota's default exemptions are one-story sheds and playhouses up to 200 square feet, fences up to 7 feet, retaining walls up to 4 feet measured from the bottom of the footing, and decks up to 30 inches above grade that aren't attached to a frost-footed structure (Minn. R. 1300.0120). Local rules can be stricter:

  • Hermantown: every fence needs a fence permit, and roofing, siding, window and door replacement all need a building permit (City of Hermantown).
  • Cloquet: fences 2.5 feet and taller, buildings over 120 square feet, and re-roofing, re-siding and window replacement need permits, even for do-it-yourself work (City of Cloquet).
  • Moose Lake: roofing, window, door and siding replacement, finished basements, garages, decks and new sump pumps need permits; flooring and painting don't (City of Moose Lake).
  • Superior: all fences and sheds of 64 square feet or more need permits (City of Superior).
  • Rural Carlton County: a zoning permit for any new structure regardless of size (Carlton County).

Who can pull a permit

In Wisconsin, anyone applying for a Uniform Dwelling Code permit needs a Dwelling Contractor certification unless they're the owner who lives, or will live, in the home (Wis. Stat. 101.654). In Minnesota, a residential building contractor or remodeler license is required to contract directly with a homeowner for work in more than one special skill, while owners working on their own property are exempt (Minnesota DLI); Proctor, for example, won't issue a permit to a contractor without a valid state license unless the project is exempt (City of Proctor code 150.02). Before we quote, we check what your address needs and who the office requires to hold the permit.

Starting early costs money: Proctor doubles the permit fee when work begins before the permit is issued (City of Proctor), the Village of Superior does the same (Village of Superior), and Douglas County can double its fee too (Douglas County).

Permit questions

Do I need a building permit in a township near Duluth?

Usually not a building permit, but often a land use permit. No organized township in St. Louis County has adopted the Minnesota State Building Code, according to DLI's local code lookup, and St. Louis County says it does not administer the code; it issues land use permits for building, moving or adding to structures (St. Louis County). Duluth, Gnesen, Lakewood and Midway townships run their own zoning instead of the county.

Who inspects electrical work in Minnesota towns near Duluth?

The State. In every Minnesota city and township on this page, including Duluth, electrical permits and inspections go through the Minnesota Department of Labor and Industry, according to DLI's local code lookup. New circuits and wiring are done by a licensed electrician under an electrical permit.

What doesn't need a building permit in Duluth?

Duluth lists one-story detached sheds and playhouses up to 200 square feet, fences up to 7 feet, decks up to 30 inches above grade, retaining walls up to 4 feet, and painting, tiling, carpeting and other finish work (City of Duluth). Re-roofing, siding and window or door replacement each have their own residential permit type.

Do I need a permit for a fence in Superior, WI?

Yes. The City of Superior requires permits for all residential fences and accessory buildings (City of Superior), but replacing under 25 percent of a fence's boards doesn't need one, and neither does replacing deck floorboards or stair treads (Permits Not Required list).

Does Douglas County issue building permits?

No. Douglas County issues land use permits, and septic permits where there's no sewer; the building permit comes from the town's Uniform Dwelling Code inspector, who needs the county land use permit number to issue it (Douglas County). Decks, porches, basements and other additions or alterations need a county addition/alteration land use permit.

Can a homeowner pull their own building permit?

In Wisconsin, an owner who lives or will live in the dwelling can get the permit without a Dwelling Contractor certification; anyone else needs one (Wis. Stat. 101.654). In Minnesota, owners working on their own property don't need a contractor license (Minnesota DLI), and Duluth lets owner-occupants of a single-family home take out their own plumbing and gas permits (City of Duluth).

Rules change; call the office before you build. This page is a planning guide, not legal advice.

Not Sure What Your Project Needs?

Call or text (715) 919-7956 with your address and project, and your flat written quote will say what applies.

Call Text Get a Quote