Building Permits in North Dakota
North Dakota statewide rules
These state rules apply everywhere in the state. Cities and counties may add stricter local rules — open your city below.
- Building code
- 2024 IBC, IRC, IMC, and IFGC, effective Jan. 1, 2026 source: commerce.nd.gov
- Local changes allowed
- Yes source: commerce.nd.gov
- Issued by
- Community Services source: commerce.nd.gov
Cities
- Fargo136,285 residents
- Bismarck77,772 residents
- Grand Forks59,845 residents
- Minot47,440 residents
- West Fargo41,027 residents
- Williston28,821 residents
- Dickinson25,695 residents
- Mandan24,788 residents
- Jamestown15,789 residents
- Wahpeton8,115 residents
- Devils Lake7,314 residents
- Valley City6,580 residents
- Horace6,286 residents
- Watford City6,207 residents
- Lincoln4,502 residents
- Grafton4,027 residents
- Beulah3,047 residents
- New Town2,735 residents
- Casselton2,486 residents
- Rugby2,422 residents
- Hazen2,288 residents
- Stanley2,214 residents
- Bottineau2,194 residents
- Tioga2,177 residents
- Lisbon2,175 residents
- Carrington2,019 residents
- Langdon1,841 residents
- Mayville1,820 residents
- Oakes1,777 residents
- Hillsboro1,661 residents
- Harvey1,564 residents
- Mapleton1,476 residents
- Garrison1,465 residents
- Surrey1,434 residents
- Bowman1,416 residents
- Park River1,369 residents
- Burlington1,334 residents
- New Rockford1,334 residents
- Washburn1,275 residents
- Larimore1,239 residents
- Cavalier1,220 residents
- Rolla1,157 residents
- Ellendale1,139 residents
- Thompson1,091 residents
- New Salem1,068 residents
- Cando1,061 residents
- Hettinger1,058 residents
- Velva1,054 residents
- Linton1,040 residents
- Crosby1,034 residents
- Kindred1,030 residents
- Beach993 residents
- Belfield992 residents
- Cooperstown960 residents
- Northwood950 residents
- Hankinson924 residents
- Kenmare919 residents
- Killdeer912 residents
- Parshall908 residents
- Gwinner893 residents
- Walhalla867 residents
- Reile's Acres866 residents
- Enderlin851 residents
- Harwood839 residents
- Wishek830 residents
- Hebron788 residents
- Underwood771 residents
- Ray756 residents
- Napoleon746 residents
- LaMoure742 residents
- Drayton722 residents
- Mohall718 residents
- Hatton716 residents
- Wilton714 residents
- Glen Ullin705 residents
- New England692 residents
- Lakota687 residents
- Richardton687 residents
- Steele655 residents
- Mott633 residents
- Minto608 residents
- Dunseith605 residents
- Milnor602 residents
- Ashley601 residents
- Lidgerwood586 residents
- Portland582 residents
- Center582 residents
- Edgeley573 residents
- Turtle Lake532 residents
- Elgin524 residents
- Pembina493 residents
- Forman490 residents
- Argusville477 residents
- Berthold468 residents
- Rolette460 residents
- Towner454 residents
- Emerado450 residents
- Fessenden447 residents
- Wyndmere439 residents
- Leeds424 residents
Permit Categories
- Shed Permits
- Fence Permits
- Deck Permits
- Roof Permits
- Pool Permits
- Patio Permits
- Pergola Permits
- Garage Permits
- Carport Permits
- Tree Removal Permits
- Solar Panels Permits
- HVAC Permits
- Electrical Permits
- Plumbing Permits
- Driveway Permits
- ADU Permits
- Home Addition Permits
- Demolition Permits
- Windows Permits
- Water Heater Permits