Building Permits in Oklahoma
Oklahoma 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 IRC (2026 09 14 IRC 2026 Permanent Rule), effective Sep. 14, 2026 source: oklahoma.gov
- Local changes allowed
- Limited source: oklahoma.gov
- Issued by
- Oklahoma Uniform Building Code Commission source: oklahoma.gov
Cities
- Oklahoma City712,919 residents
- Tulsa415,154 residents
- Norman131,010 residents
- Broken Arrow122,756 residents
- Edmond99,040 residents
- Lawton90,027 residents
- Moore63,845 residents
- Midwest City58,505 residents
- Enid50,519 residents
- Stillwater50,138 residents
- Owasso42,821 residents
- Bartlesville38,355 residents
- Muskogee36,849 residents
- Shawnee32,092 residents
- Bixby31,728 residents
- Jenks27,869 residents
- Yukon27,068 residents
- Ardmore25,064 residents
- Ponca City24,234 residents
- Mustang23,965 residents
- Sapulpa23,297 residents
- Duncan23,174 residents
- Del City21,272 residents
- Durant20,908 residents
- Claremore20,602 residents
- Bethany20,421 residents
- Sand Springs20,330 residents
- El Reno20,041 residents
- Altus18,543 residents
- McAlester18,108 residents
- Tahlequah17,319 residents
- Chickasha17,014 residents
- Ada16,578 residents
- Newcastle14,677 residents
- Glenpool14,567 residents
- Miami12,886 residents
- Guymon12,397 residents
- Choctaw12,358 residents
- Weatherford12,047 residents
- Woodward11,750 residents
- Guthrie11,682 residents
- Elk City11,383 residents
- Okmulgee11,354 residents
- Coweta11,093 residents
- Warr Acres10,456 residents
- Blanchard9,869 residents
- Collinsville9,757 residents
- Pryor Creek9,700 residents
- The Village9,337 residents
- Poteau9,111 residents
- Piedmont9,092 residents
- Skiatook8,879 residents
- Sallisaw8,708 residents
- Tuttle8,584 residents
- Cushing8,444 residents
- Wagoner8,387 residents
- Clinton8,355 residents
- Noble7,779 residents
- Catoosa7,497 residents
- Grove7,327 residents
- Seminole7,264 residents
- Idabel6,983 residents
- Purcell6,938 residents
- Harrah6,853 residents
- Tecumseh6,370 residents
- Pauls Valley6,112 residents
- Blackwell6,016 residents
- Holdenville5,893 residents
- Verdigris5,775 residents
- Henryetta5,606 residents
- Anadarko5,530 residents
- Vinita5,395 residents
- Lone Grove5,276 residents
- Kingfisher5,192 residents
- Hugo5,142 residents
- Alva4,962 residents
- Hinton4,931 residents
- Sulphur4,844 residents
- Sayre4,841 residents
- Pocola4,588 residents
- McLoud4,519 residents
- Marlow4,505 residents
- Perry4,448 residents
- Slaughterville4,324 residents
- Bristow4,282 residents
- Broken Bow4,227 residents
- Madill4,084 residents
- Roland4,021 residents
- Spencer3,883 residents
- Stilwell3,855 residents
- Nichols Hills3,851 residents
- Fort Gibson3,814 residents
- Elgin3,613 residents
- Nowata3,592 residents
- Goldsby3,516 residents
- Dewey3,439 residents
- Mannford3,429 residents
- Muldrow3,358 residents
- Frederick3,356 residents
- Hobart3,300 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