Oklahoma building departments
Find local permit offices, inspection services, and official resources across Oklahoma.
How permitting works in Oklahoma
Statewide minimum codes, local enforcement. Oklahoma's Uniform Building Code Commission adopts minimum codes for the whole state, and cities and counties may enforce stricter rules. Electrical, mechanical, and plumbing trades are licensed by the Construction Industries Board.
A county name is only a geographic starting point. Depending on the address, a city, town, borough, township, or county office may issue your permit. How to check who issues your permit.
Oklahoma building codes and licensing
- Residential code
- 2024 IRC as adopted and amended by the OUBCC, effective September 14, 2026 (replacing the 2018 IRC)
- Commercial code
- 2024 IBC as adopted and amended by the OUBCC, effective September 14, 2026 (replacing the 2018 IBC)
- Contractor licensing
- The Construction Industries Board licenses electrical, mechanical and plumbing trades, building inspectors and home inspectors, and registers roofing contractors. A registered roofer doing only residential work must carry at least $500,000 in general liability insurance. Oklahoma Construction Industries Board (CIB) (opens in a new tab)
What is different in Oklahoma
- OUBCC codes are the statewide minimum for residential and commercial construction. Cities and other local governments may set higher standards but not lower ones (59 O.S. § 1000.23).
- A new Residential Roofing Endorsement (HB 1628, as amended by SB 1873 and HB 3800) has a transition period starting January 1, 2027. Roofers need the endorsement by January 1, 2028 to keep doing residential roofing.
- By statute, family and large child care homes may operate under the 2018 IRC as adopted by OUBCC, and local governments may not impose stricter fire and life-safety rules on them.
Oklahoma department guides
Browse Oklahoma counties
Adair CountyAlfalfa CountyAtoka CountyBeaver CountyBeckham CountyBlaine CountyBryan CountyCaddo CountyCanadian CountyCarter CountyCherokee CountyChoctaw CountyCimarron CountyCleveland CountyCoal CountyComanche CountyCotton CountyCraig CountyCreek CountyCuster CountyDelaware CountyDewey CountyEllis CountyGarfield CountyGarvin CountyGrady CountyGrant CountyGreer CountyHarmon CountyHarper CountyHaskell CountyHughes CountyJackson CountyJefferson CountyJohnston CountyKay CountyKingfisher CountyKiowa CountyLatimer CountyLe Flore CountyLincoln CountyLogan CountyLove CountyMcClain CountyMcCurtain CountyMcIntosh CountyMajor CountyMarshall CountyMayes CountyMurray CountyMuskogee CountyNoble CountyNowata CountyOkfuskee CountyOklahoma CountyOkmulgee CountyOsage CountyOttawa CountyPawnee CountyPayne CountyPittsburg CountyPontotoc CountyPottawatomie CountyPushmataha CountyRoger Mills CountyRogers CountySeminole CountySequoyah CountyStephens CountyTexas CountyTillman CountyTulsa CountyWagoner CountyWashington CountyWashita CountyWoods CountyWoodward County
Planning a project in Oklahoma?
Start with what the model codes say, then confirm local rules with the department that serves your address.
