Oklahoma Codes, Standards & AHJ Resource Center
Authoritative guidance on every code edition currently enforced in Oklahoma, the official Authority Having Jurisdiction (AHJ) hierarchy, a jurisdiction directory, and plain-language answers to the most common compliance questions for fire alarm, access control, and life-safety projects.
Important: The statewide code establishes the minimum requirement. Local ordinances, adopted amendments, permit procedures, and AHJ interpretations may impose additional requirements. Project-specific requirements should always be confirmed with the AHJ before design, bidding, permitting, or installation. Oklahoma-adopted amendments must also be reviewed — the base model code alone does not control.
Oklahoma 2024 Code Adoption — Effective September 14, 2026
The Oklahoma Uniform Building Code Commission (OUBCC) has adopted the following codes with Oklahoma amendments, effective September 14, 2026:
The 2023 NEC remains the current statewide electrical code unless and until subsequently changed by the OUBCC. The 2023 NEC became effective statewide September 14, 2024.
State Fire Marshal Plan-Review Transition Rule
The Oklahoma State Fire Marshal has announced that although the 2024 I-Codes become effective September 14, 2026, OKSFM will accept plan submittals using the 2018 codes through March 14, 2027. This grace period applies to the State Fire Marshal's published plan-review process only.
Do not apply this grace period to local municipal or county AHJs. For a local AHJ, users must confirm that jurisdiction's transition/submittal policy directly before design or submission. Local AHJs set their own transition timelines independently.
Statewide Oklahoma Code Adoption Table
Oklahoma adopts and amends the I-Code family and NFPA standards through the Oklahoma Uniform Building Code Commission (OUBCC). Always verify that the Oklahoma-adopted amendments have been reviewed in addition to the base model code.
| Code / Standard | Current Oklahoma Edition | Effective Date | Upcoming Edition | Upcoming Effective Date | Oklahoma Amendments | Primary Source |
|---|---|---|---|---|---|---|
| International Building Code (IBC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| International Fire Code (IFC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| International Existing Building Code (IEBC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| International Residential Code (IRC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| International Mechanical Code (IMC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| International Plumbing Code (IPC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| International Fuel Gas Code (IFGC) | 2018 | Previously adopted | 2024 | September 14, 2026 | Yes — OUBCC Oklahoma amendments apply | OUBCC |
| National Electrical Code / NFPA 70 | 2023 | September 14, 2024 | No pending update noted | — | Yes — Oklahoma amendments apply | OUBCC / ODOL |
| NFPA 72 — National Fire Alarm and Signaling Code | Referenced by IFC | Per IFC adoption | Per 2024 IFC adoption | September 14, 2026 | Verify with AHJ | State Fire Marshal / AHJ |
| NFPA 101 — Life Safety Code | Where applicable via State Fire Marshal rules | Per State Fire Marshal adoption | Verify with State Fire Marshal | Verify with AHJ | Verify with AHJ | State Fire Marshal |
Note: Through September 13, 2026, the 2018 editions of the IBC, IFC, IEBC, IRC, IMC, IPC, and IFGC as amended by the OUBCC are in effect statewide. The 2024 editions with Oklahoma amendments take effect September 14, 2026. The 2023 NEC (effective September 14, 2024) remains the current statewide electrical code. Do not rely on the base model code alone — Oklahoma-adopted amendments must be reviewed for every project. Confirm requirements with the applicable AHJ before design, bidding, or permitting.
SFM Plan-Review Transition: The Oklahoma State Fire Marshal will accept plan submittals using the 2018 I-Codes through March 14, 2027 — but this grace period applies to the State Fire Marshal's plan-review process only. Local AHJs set their own transition policies independently. Confirm the applicable AHJ's transition timeline before submittal.
Oklahoma State Fire Marshal AHJ Hierarchy
The Oklahoma State Fire Marshal administers the official AHJ hierarchy for commercial building and fire code enforcement. Understanding which tier applies to your project is the first step before design, plan review, or permitting.
The Oklahoma State Fire Marshal has statewide jurisdiction over any state-owned or state-occupied property, regardless of location. No local AHJ agreement supersedes this jurisdiction for such facilities.
The Oklahoma State Fire Marshal is the default commercial building and fire AHJ across Oklahoma, unless a county or city/town has an active AHJ agreement with the State Fire Marshal.
A county that has entered into an active AHJ agreement with the State Fire Marshal may exercise AHJ authority in the unincorporated portions of that county (outside incorporated cities/towns that have their own AHJ agreements).
An incorporated city or town that has entered into an active AHJ agreement may exercise AHJ authority within its city/town limits. This tier is the most granular and takes precedence within the city/town for covered projects.
Tribal trust property is generally outside Oklahoma State Fire Marshal jurisdiction. The applicable tribal government has authority unless the tribe formally requests State Fire Marshal jurisdiction for a specific facility or project.
Oklahoma AHJ Directory
Complete list of active Authority Having Jurisdiction agreements from the Oklahoma State Fire Marshal's official AHJ page, dated July 14, 2026. Includes all cities/towns, counties, special jurisdictions, and college/university AHJs. Search or filter below.
Always verify active AHJ status directly with the State Fire Marshal before beginning design or permitting — agreements can be added or removed at any time.
Source: Oklahoma State Fire Marshal — Official AHJ List, July 14, 2026.
Download the current AHJ list: https://oklahoma.gov/fire/resources/ahj.html
AHJ agreements are 3-year contracts. This list reflects agreements active as of July 14, 2026. Verify current status with the Oklahoma State Fire Marshal before relying on this list for a specific project.
Showing 202 of 202 jurisdictions
Cities & Towns (188)
| Jurisdiction | Type | Contact | Address | Agreement Date | Notes |
|---|---|---|---|---|---|
| Ada | City | 580-436-6300 | 231 S. Townsend St., Ada 74820 | 6/26/2025 | |
| Adair | City | 918-785-2432 | PO BOX 198, Adair 74330 | 10/6/2023 | |
| Altus | City | 580-477-1950 | 509 S. Main St., Altus 73521 | 6/23/2022 | |
| Alva | City | 580-327-1340 | 415 4th St., Alva 73717 | 2/25/2026 | |
| Antlers | City | 580-298-5635 | 100 SE 2nd St., Antlers 74523 | 6/23/2025 | |
| Ardmore | City | 580-226-2100 | 23 S. Washington St., Ardmore 73401 | 6/20/2025 | |
| Arkoma | City | 918-875-3228 | PO BOX 277, Arkoma 74901 | 6/26/2025 | |
| Atoka | City | 580-889-3341 | PO BOX 900, Atoka 74525 | 7/14/2025 | |
| Bartlesville | City | 918-338-4282 | 401 S. Johnstone Ave., Bartlesville 74003 | 4/24/2026 | |
| Beggs | City | 918-267-4935 | PO BOX 567, Beggs 74421 | 11/5/2024 | |
| Bessie | City | 580-337-6602 | 714 Main St., Bessie 73622 | 8/29/2023 | |
| Bethany | City | 405-789-2218 | PO BOX 219, Bethany 73008 | 1/30/2026 | |
| Bixby | City | 918-366-4430 | PO BOX 70, Bixby 74008 | 6/20/2025 | |
| Blackwell | City | 580-363-7250 | PO BOX 350, Blackwell 74631 | 1/30/2023 | |
| Blanchard | City | 405-485-9392 | PO BOX 480, Blanchard 73010 | 10/16/2023 | |
| Bristow | City | 918-367-5942 | 110 W. 7th, Bristow 74010 | 1/6/2026 | |
| Broken Arrow | City | 918-259-2411 | 220 S. 1st St., Broken Arrow 74012 | 7/17/2025 | |
| Broken Bow | City | 580-584-3400 | 11 N. Main, Broken Bow 74728 | 7/2/2025 | |
| Buffalo | City | 580-735-2521 | PO BOX 439, Buffalo 73834 | 4/12/2024 | |
| Burlington | City | 580-431-2550 | PO BOX 216, Burlington 73722 | 7/21/2025 | |
| Burns Flat | City | 580-562-3144 | PO BOX 410, Burns Flat 73624 | 10/20/2025 | |
| Cache | City | 580-512-3483 | PO BOX 466, Cache 73527 | 6/24/2025 | |
| Canadian | City | 918-339-2517 | PO BOX 69, Canadian 74425 | 12/10/2024 | |
| Carlton Landing | City | 918-452-2218 | 29 Water St., Carlton Landing 74432 | 10/27/2023 | |
| Carney | City | 405-865-2380 | PO BOX 566, Carney 74832 | 10/29/2024 | |
| Cashion | City | 405-433-2243 | PO BOX 27, Cashion 73016 | 7/5/2023 | |
| Catoosa | City | 918-266-2505 | PO Box 190, Catoosa 74015 | 1/20/2026 | |
| Chandler | City | 405-258-3208 | 220 S. Cleveland, Chandler 74834 | 10/31/2023 | |
| Checotah | City | 918-473-5411 | 200 N. Broadway, Checotah 74426 | 1/2/2024 | |
| Cheyenne | City | 580-497-2455 | PO BOX 10, Cheyenne 73628 | 7/27/2022 | |
| Chickasha | City | 405-222-6045 | 117 N. 4th St., Chickasha 73018 | 7/21/2025 | |
| Choctaw | City | 405-390-8198 | PO BOX 567, Choctaw 73020 | 6/23/2025 | |
| Claremore | City | 918-341-1325 | 104 S. Muskogee, Claremore 74017 | 1/13/2026 | |
| Cleveland | City | 918-358-3506 | 105 W. Caddo St., Cleveland 74020 | 8/20/2025 | |
| Clinton | City | 580-323-0217 | PO BOX 1177, Clinton 73601 | 6/25/2025 | |
| Collinsville | City | 918-371-1010 | PO BOX 730, Collinsville 74021 | 1/20/2026 | |
| Comanche | City | 580-439-8832 | 500 North Rodeo Drive, Comanche 73529 | 1/16/2026 | |
| Covington | City | 580-864-7428 | PO BOX 78, Covington 73730 | 1/12/2026 | |
| Coweta | City | 918-486-2189 | PO BOX 850, Coweta 74429 | 7/9/2025 | |
| Coyle | City | 405-466-3741 | PO BOX 248, Coyle 73027 | 9/5/2024 | |
| Crescent | City | 405-969-2538 | PO BOX 561, Crescent 73028 | 7/30/2025 | |
| Cushing | City | 918-225-2394 | 100 Judy Adams Blvd., Cushing 74023 | 7/8/2025 | |
| Davis | City | 580-369-3333 | 227 E Main St, Davis 73030 | 9/29/2025 | |
| Del City | City | 405-677-5741 | 3701 SE 15th St., Del City 73115 | 9/28/2022 | |
| Dewey | City | 918-534-2272 | 411 East Don Tyler, Dewey 74029 | 2/5/2026 | |
| Disney | City | 918-435-8242 | PO BOX 318, Disney 74340 | 11/15/2024 | |
| Dover | City | 405-828-4212 | PO BOX 216, Dover 73734 | 12/30/2025 | |
| Drummond | City | 580-493-2900 | 424 Main St, Drummond 73735 | 11/8/2023 | |
| Drumright | City | 918-352-2631 x17 | 424 E. Broadway, Drumright 74030 | Verify with State Fire Marshal | |
| Duncan | City | 580-251-7728 | 1600 South Hwy 81, Duncan 73533 | Verify with State Fire Marshal | |
| Durant | City | 580-924-2358 | 122 N. 1st, Durant 74701 | 3/30/2026 | |
| Edmond | City | 405-359-4780 | 22 E. Main Street, Edmond 73034 | 6/30/2025 | NEC DISCREPANCY: Edmond website lists 2020 NEC — Oklahoma statewide minimum is 2023 NEC (eff. Sept 14, 2024). The 2023 NEC governs regardless of the municipal webpage. Confirm current requirements with Edmond Building & Fire Code Services before design. |
| El Reno | City | 405-262-4070 | PO BOX 700, El Reno 73036 | 7/1/2026 | |
| Elgin | City | 580-492-5290 | PO BOX 362, Elgin 73538 | 9/30/2022 | |
| Elk City | City | 580-225-3230 | PO BOX 1100, Elk City 73644 | 7/2/2025 | |
| Enid | City | 580-234-0400 | PO BOX 1768, Enid 73702 | 2/11/2026 | |
| Eufaula | City | 918-689-2534 | PO BOX 684, Eufaula 74432 | 7/2/2025 | |
| Fairview | City | 580-227-4416 | 123 S. Sixth Ave., Fairview 73737 | 6/30/2025 | |
| Forest Park | City | 405-823-2728 | 4203 N. Coltrane, Forest Park 73121 | 1/2/2026 | |
| Foyil | City | 918-342-9525 | PO BOX 54, Foyil 74031 | 2/23/2026 | |
| Frederick | City | 580-335-7551 | PO BOX 399, Frederick 73542 | 10/7/2022 | |
| Ft. Cobb | City | 405-643-2682 | PO BOX 328, Fort Cobb 73038 | 12/19/2022 | |
| Ft. Gibson | City | 918-478-3551 | PO BOX 218, Ft. Gibson 74434 | 1/15/2026 | |
| Geary | City | 405-884-5466 | PO BOX 125, Geary 73040 | 4/15/2024 | |
| Glenpool | City | 918-322-5409 | 12205 S. Yukon Ave, Glenpool 74003 | 6/2/2023 | |
| Goldsby | City | 405-570-7902 | 100 E. Center Rd., Goldsby 73093 | 2/23/2026 | |
| Gore | City | 918-489-2636 | PO BOX 181, Gore 74435 | 1/27/2026 | |
| Gotebo | City | 580-538-5351 | 200 Commercial, Gotebo 73041 | 1/22/2026 | |
| Grove | City | 918-786-6107 | 104 W. 3rd, Grove 74344 | 9/16/2024 | |
| Guthrie | City | 405-282-2489 | 101 N. 2nd, Guthrie 73044 | 8/21/2024 | |
| Guymon | City | 580-338-0137 | 219 NW 4th St., Guymon 73942 | 6/23/2025 | |
| Harrah | City | 405-454-2951 | PO BOX 636, Harrah 73045 | 2/12/2026 | |
| Hartshorne | City | 918-297-2544 | 1101 Pennsylvania Ave, Hartshorne 74547 | 6/26/2025 | |
| Haskell | City | 918-482-5518 | PO BOX 9, Haskell 74436 | 6/24/2025 | |
| Heavener | City | 918-653-2217 | 103 East Ave. B, Heavener 74937 | 11/29/2023 | |
| Hennessey | City | 405-853-2416 | PO BOX 306, Hennessey 73742 | 1/28/2026 | |
| Henryetta | City | 918-652-3348 | PO BOX 608, Henryetta 74437 | 6/24/2025 | |
| Hinton | City | 405-542-3253 | PO BOX 159, Hinton 73047 | 12/15/2022 | |
| Hochatown | City | 580-494-7390 | 101 Rock Oak Ln, Hochatown 74728 | 2/20/2026 | |
| Holdenville | City | 405-379-3909 | PO BOX 789, Holdenville 74848 | 6/17/2021 | |
| Hugo | City | 580-326-5616 | 201 S. Second, Hugo 74743 | 9/3/2024 | |
| Hydro | City | 405-663-2531 | PO BOX 248, Hydro 73048 | 7/10/2026 | |
| Idabel | City | 580-286-7608 | 201 E. Main St., Idabel 74745 | 4/13/2026 | |
| Inola | City | 918-543-2430 | PO BOX 249, Inola 74036 | 8/26/2024 | |
| Jay | City | 918-253-4307 | PO BOX 348, Jay 74346 | 7/11/2025 | |
| Jenks | City | 918-299-5883 | PO BOX 2007, Jenks 74037 | 7/14/2021 | |
| Jet | City | 580-626-4401 | PO BOX 247, Jet 73749 | 10/4/2023 | |
| Jones | City | 405-399-5301 | PO BOX 720, Jones 73049 | 6/25/2025 | |
| Kaw City | City | 580-269-2525 | PO Box 30, Kaw City 74641 | 6/17/2022 | |
| Kingfisher | City | 405-375-3705 | 301 N. Main St., Kingfisher 73750 | 1/29/2026 | |
| Kingston | City | 580-564-3750 | PO BOX 638, Kingston 73439 | 8/14/2024 | |
| Langley | City | 918-782-9850 | PO BOX 760, Langley 74350 | 3/18/2024 | |
| Lawton | City | 580-581-3500 | 212 SW 9th St., Lawton 73501 | 8/28/2023 | |
| Lindsay | City | 405-756-2019 | PO BOX 708, Lindsay 73052 | 2/2/2026 | |
| Locust Grove | City | 918-479-5102 | PO BOX 246, Locust Grove 74352 | 4/9/2024 | |
| Lone Grove | City | 580-657-3111 x4 | PO BOX 304, Lone Grove 73443 | 7/29/2025 | |
| Loyal | City | 405-729-4693 | PO BOX 30, Loyal 73756 | 10/13/2022 | |
| Luther | City | 405-277-3833 | PO BOX 56, Luther 73054 | 2/17/2026 | |
| Madill | City | 580-795-5333 | 201 E. Overton, Madill 73446 | 1/7/2026 | |
| Mangum | City | 580-782-4000 | 130 N. Oklahoma, Mangum 73554 | 2/14/2024 | |
| Mannford | City | 918-865-4314 | PO BOX 327, Mannford 74044 | 6/24/2025 | |
| Marietta | City | 580-276-5569 | 101 W. Main, Marietta 73448 | 6/23/2022 | |
| Marlow | City | 580-658-5401 | 119 S. 2nd, Marlow 73055 | 3/29/2024 | |
| McAlester | City | 918-423-9300 | PO BOX 578, McAlester 74502 | 2/2/2026 | |
| McLoud | City | 405-788-4751 | PO BOX 300, McLoud 74851 | 9/4/2024 | |
| Medford | City | 580-395-2823 | PO BOX 123, Medford 73759 | 9/2/2022 | |
| Medicine Park | City | 580-529-2825 | PO BOX 231, Medicine Park 73557 | 9/26/2022 | |
| Miami | City | 918-542-6685 | PO BOX 1288, Miami 74355 | 2/14/2025 | |
| Midwest City | City | 405-732-2281 | 100 N. Midwest Boulevard, MWC 73110 | 1/12/2026 | |
| Monkey Island | City | 918-257-8242 | 56298 E. 295 Rd, Monkey Island 74331 | 7/1/2024 | |
| Moore | City | 405-793-5000 | 301 N. Broadway, Moore 73160 | 1/27/2026 | |
| Mooreland | City | 580-994-5924 | 212 S. Main, Mooreland 73852 | 7/22/2025 | |
| Morrison | City | 580-724-3531 | PO BOX 96, Morrison 73061 | 12/10/2024 | |
| Mounds | City | 918-827-6711 | PO BOX 310, Mounds 74047 | 10/13/2022 | |
| Muldrow | City | 918-427-3226 | PO BOX 429, Muldrow 74948 | 5/14/2024 | |
| Muskogee | City | 918-682-6602 | 229 W. Okmulgee Ave, Muskogee 74401 | 6/23/2025 | |
| Mustang | City | 405-376-4521 | 465 W. State Hwy 152, Mustang 73064 | 6/30/2025 | |
| Newcastle | City | 405-387-4427 | PO BOX 179, Newcastle 73065 | 7/2/2025 | |
| Newkirk | City | 580-362-3606 | 106 S. Maple Ave., Newkirk 74647 | 1/28/2021 | |
| Nichols Hills | City | 405-843-5222 | 1009 NW 75th St, Nichols Hills 73116 | 2/25/2026 | |
| Nicoma Park | City | 405-769-5673 | PO BOX 250, Nicoma Park 73066 | 8/7/2024 | |
| Noble | City | 405-872-9251 | PO BOX 557, Noble 73068 | 7/2/2025 | |
| Norman | City | 405-366-5406 | PO BOX 370, Norman 73069 | 6/1/2026 | NEC DISCREPANCY: Norman website lists 2020 NEC — Oklahoma statewide minimum is 2023 NEC (eff. Sept 14, 2024). The 2023 NEC governs regardless of the municipal webpage. Confirm current local requirements with City of Norman Planning & Community Development before design. |
| Nowata | City | 918-273-3538 | 114 S. Maple, Nowata 74048 | 8/13/2024 | |
| Okarche | City | 405-263-7290 | PO BOX 116, Okarche 73762 | 1/11/2023 | |
| Okeene | City | 580-822-3035 | PO BOX 800, Okeene 73763 | 10/14/2024 | |
| Okemah | City | 918-623-1050 | 502 W. Broadway, Okemah 74859 | 10/10/2023 | |
| Oklahoma City | City | 405-297-3584 | 2300 General Pershing Blvd., OKC 73107 | 8/11/2022 | NEC DISCREPANCY: OKC website currently lists 2017 NEC — Oklahoma statewide minimum is 2023 NEC (eff. Sept 14, 2024). The 2023 NEC governs regardless of the municipal webpage. Verify current enforcement posture with OKC Fire Marshal before design or submittal. |
| Okmulgee | City | 918-756-4060 | PO BOX 250, Okmulgee 74447 | 6/23/2025 | |
| Owasso | City | 918-376-1500 | PO Box 180, Owasso 74055 | 1/28/2026 | |
| Pauls Valley | City | 405-238-3308 | PO BOX 778, Pauls Valley 73075 | 2/4/2026 | |
| Pawhuska | City | 918-287-3040 | 118 W. Main St., Pawhuska 74056 | 5/6/2026 | |
| Perkins | City | 405-547-2445 | PO BOX 9, Perkins 74059 | 2/23/2026 | |
| Perry | City | 580-336-3416 | PO BOX 798, Perry 73077 | 6/26/2025 | |
| Piedmont | City | 405-373-2621 | PO BOX 240, Piedmont 73078 | 6/23/2025 | |
| Pocola | City | 479-719-2166 | PO BOX 397, Pocola 74902 | 6/23/2025 | |
| Ponca City | City | 580-767-0339 | PO BOX 1450, Ponca City 74602 | 6/23/2025 | |
| Porter | City | 918-483-0176 | PO BOX 149, Porter 74454 | 7/23/2025 | |
| Poteau | City | 918-647-6966 | 111 Peters Street, Poteau 74953 | 2/3/2026 | |
| Prague | City | 405-567-2270 | 820 N. Jim Thorpe Blvd., Prague 74864 | 6/25/2025 | |
| Pryor Creek | City | 918-825-4077 | PO BOX 1167, Pryor 74362 | 6/23/2025 | |
| Purcell | City | 405-527-6561 | 230 W. Main, Purcell 73080 | 2/17/2026 | |
| Ringwood | City | 580-883-5550 | PO BOX 182, Ringwood 73768 | 2/10/2026 | |
| Roland | City | 479-806-2680 | PO BOX 49, Roland 74954 | 2/2/2026 | |
| Rush Springs | City | 580-476-3277 | PO BOX 708, Rush Springs 73082 | 8/29/2024 | |
| Salina | City | 918-434-5200 | PO BOX 220, Salina 74365 | 9/9/2022 | |
| Sallisaw | City | 918-775-6241 | PO BOX 525, Sallisaw 74955 | 7/14/2025 | |
| Sand Springs | City | 918-246-2500 | PO BOX 338, Sand Springs 74063 | 6/20/2025 | |
| Sapulpa | City | 918-224-3040 | PO BOX 1130, Sapulpa 74067 | 9/9/2022 | |
| Sayre | City | 580-928-2260 | 102 W. Main St., Sayre 73662 | 6/24/2025 | |
| Seminole | City | 405-382-3434 | PO BOX 1218, Seminole 74818 | 7/14/2025 | |
| Shawnee | City | 405-878-1666 | 16 W. 9th St., Shawnee 74801 | 1/8/2026 | |
| Skiatook | City | 918-396-3580 | PO Box 399, Skiatook 74070 | 10/13/2023 | |
| Spavinaw | City | 918-864-7382 | PO BOX 124, Spavinaw 74366 | 6/16/2026 | |
| Spencer | City | 405-771-3226 | PO BOX 660, Spencer 73084 | 10/17/2023 | |
| Sperry | City | 918-288-7056 | PO Box 579, Sperry 74073 | 3/22/2022 | |
| Stigler | City | 918-967-2164 | 115 S. Broadway St., Stigler 74462 | 10/10/2023 | |
| Stilwell | City | 918-696-6075 | 503 W. Division St., Stilwell 74960 | 6/30/2025 | |
| Stillwater | City | 405-372-0025 | PO BOX 1449, Stillwater 74076 | 12/22/2025 | |
| Stroud | City | 918-968-2571 | PO BOX 500, Stroud 74079 | 3/7/2024 | |
| Sulphur | City | 580-622-5096 | 600 W. Broadway, Sulphur 73086 | 3/24/2023 | |
| Tahlequah | City | 918-456-0651 | 111 S. Cherokee, Tahlequah 74464 | 6/25/2025 | |
| Tecumseh | City | 405-598-3911 | 114 N. Broadway, Tecumseh 74873 | 1/23/2026 | |
| Thackerville | City | 580-276-4842 | PO Box 126, Thackerville 73459 | 9/20/2023 | |
| Tishomingo | City | 580-371-2369 | 202 South Capitol, Tishomingo 73460 | 11/14/2022 | |
| Tonkawa | City | 580-628-3251 | 120 S. Main, Tonkawa 74653 | 6/25/2025 | |
| Tribbey | City | 405-899-6110 | 313 W. Jack Roberts Lane, Macomb 74852 | 6/17/2022 | |
| Tulsa | City | 918-596-9422 | 175 E. 2nd St., Suite 690, Tulsa 74103 | 2/16/2026 | |
| Tuttle | City | 405-381-2335 | PO BOX 10, Tuttle 73089 | 8/16/2022 | |
| Union City | City | 405-483-5509 | PO BOX 36, Union City 73090 | 7/27/2022 | |
| Valley Brook | City | 405-677-6948 | 1618 SE 59th, Valley Brook 73129 | 6/26/2023 | |
| Verdigris | City | 918-266-3217 | 25707 S. Hwy 66, Claremore 74019 | 10/16/2025 | |
| Vian | City | 918-773-8110 | PO BOX 687, Vian 74962 | 2/27/2026 | |
| Vici | City | 580-995-4442 | PO BOX 183, Vici 73859 | 7/24/2025 | |
| Village (The) | City | 405-751-0493 | 2304 Manchester Dr., The Village 73120 | 6/25/2025 | |
| Vinita | City | 918-256-7133 | PO BOX 882, Vinita 74301 | 2/9/2026 | |
| Wagoner | City | 918-485-8082 | 807 W. Cherokee, Wagoner 74467 | 11/17/2022 | |
| Walters | City | 580-875-3337 | PO Box 485, Walters 73572 | 2/2/2026 | |
| Warr Acres | City | 405-789-2892 | 4301 N. Ann Arbor Ave, Warr Acres 73122 | 6/23/2025 | |
| Washington | City | 405-288-2579 | 204 North Main St, Washington 73093 | 6/25/2026 | |
| Waurika | City | 580-228-2713 | 122 S. Main St., Waurika 73573 | 7/11/2022 | |
| Waynoka | City | 580-824-2261 | 1759 E. Cecil St., Waynoka 73860 | 8/25/2022 | |
| Weatherford | City | 580-772-7744 | 522 W. Rainey, Weatherford 73096 | 7/2/2025 | |
| Wetumka | City | 405-452-3153 | 202 N. Main St, Wetumka 74883 | 9/15/2025 | |
| Wewoka | City | 405-257-2413 | PO BOX 1497, Wewoka 74884 | 5/30/2023 | |
| Wilburton | City | 918-465-5361 | 300 West Main St., Wilburton 74578 | 4/13/2026 | |
| Woodward | City | 580-256-2280 | 1219 Eighth St., Woodward 73801 | 6/24/2025 | |
| Yukon | City | 405-354-1895 | 500 W. Main St., Yukon 73099 | 7/9/2025 |
Counties (5)
| Jurisdiction | Type | Contact | Address | Agreement Date | Notes |
|---|---|---|---|---|---|
| Adair County | County | 918-696-5310 | PO BOX 88, Stilwell 74960 | 10/28/2025 | County-wide AHJ (outside incorporated cities with their own agreements) |
| Oklahoma County | County | 405-713-7146 | 320 Robert S. Kerr, Suite 201, OKC 73102 | 8/3/2022 | County-wide AHJ |
| Rogers County | County | 918-923-4874 | 200 S. Lynn Riggs Blvd., Claremore 74017 | 2/23/2026 | County-wide AHJ |
| Tulsa County | County | 918-596-5293 | 218 W. 6th St., 2nd Fl., Tulsa 74119 | 10/12/2023 | County-wide AHJ |
| Wagoner County | County | 918-485-8123 | 231 Church St., Wagoner 74467 | 12/31/2025 | County-wide AHJ |
Special Jurisdictions (1)
| Jurisdiction | Type | Contact | Address | Agreement Date | Notes |
|---|---|---|---|---|---|
| OK Military Department | State Agency | 405-228-5000 | 3501 Military Circle, OKC 73111 | 7/1/2025 | State-owned/occupied property under State Fire Marshal jurisdiction per OAC 265:25-1-4(d); covers Military Dept. plan review |
Colleges & Universities (7)
| Jurisdiction | Type | Contact | Address | Agreement Date | Notes |
|---|---|---|---|---|---|
| University of Central Oklahoma (UCO) | Higher Education | 405-974-2345 | Edmond campus | Per State Fire Marshal AHJ list | |
| Oklahoma State University — System | Higher Education | 405-744-1700 | Includes: OSU Stillwater, OSU Oklahoma City, OSU Institute of Technology–Okmulgee, OSU Tulsa | Per State Fire Marshal AHJ list | |
| Connors State College | Higher Education (A&M Campus) | — | Per State Fire Marshal AHJ list | Per State Fire Marshal AHJ list | |
| Langston University | Higher Education (A&M Campus) | — | Per State Fire Marshal AHJ list | Per State Fire Marshal AHJ list | |
| NEO A&M College | Higher Education (A&M Campus) | — | Per State Fire Marshal AHJ list | Per State Fire Marshal AHJ list | |
| Oklahoma Panhandle State University | Higher Education (A&M Campus) | — | Per State Fire Marshal AHJ list | Per State Fire Marshal AHJ list | |
| University of Oklahoma and Subsidiaries | Higher Education | 405-325-2983 | Includes OU Health Sciences Center (405-271-5522 x5) | Per State Fire Marshal AHJ list |
Statewide Default (1)
| Jurisdiction | Type | Contact | Address | Agreement Date | Notes |
|---|---|---|---|---|---|
| All other jurisdictions — State Fire Marshal Default | Statewide Default | 405-521-3990 | 2501 N. Lincoln Blvd., Suite 219, Oklahoma City 73105 | Ongoing | Applies when no active city/town/county AHJ agreement is in effect |
Official source: Oklahoma State Fire Marshal AHJ Page — https://oklahoma.gov/fire/resources/ahj.html
This list contains approximately 170 active city/town agreements, 5 county agreements, 1 military department entry, and college/university jurisdictions as of July 14, 2026.
Major Jurisdiction Detail — Oklahoma City, Edmond & Norman
These jurisdictions are among the most active for commercial and educational facility projects in Oklahoma. Each has its own AHJ agreement, plan-review process, and permit requirements. All three municipal websites currently display outdated NEC editions — the statewide minimum of the 2023 NEC governs regardless.
Oklahoma City
OKC Fire Marshal's Office
Official Sources:
Confirm current locally enforced amendments, permit type, submittal requirements, review fees, and contractor-registration requirements directly with OKC before design or bidding.
Edmond
Building & Fire Code Services
Confirm current locally enforced amendments, permit type, submittal requirements, review fees, and contractor-registration requirements directly with Edmond before design or bidding.
Norman
Planning & Community Development
Official Source:
Confirm current locally enforced amendments, permit type, submittal requirements, review fees, and contractor-registration requirements directly with the City of Norman before design or bidding.
Local Code Warning — Applies to All Oklahoma Jurisdictions
Some municipal websites may still display earlier code editions. Do not automatically treat an older municipal webpage as overriding the current Oklahoma statewide minimum. Oklahoma's OUBCC codes establish statewide minimum standards. A local AHJ may adopt higher requirements where authorized, but it may not reduce applicable requirements below Oklahoma's state minimum.
For every project, confirm: current locally enforced amendments; permit type; plan-submittal requirements; electronic versus paper submission; review fees; contractor-registration requirements; inspection procedures; acceptance-testing requirements; code-transition policy.
Unincorporated Areas of Oklahoma
For commercial building and fire code requirements in unincorporated areas of Oklahoma, the Oklahoma State Fire Marshal is the default AHJ unless an active county AHJ agreement applies in that area.
The Oklahoma Construction Industries Board (CIB) enforces electrical, mechanical, plumbing, and fuel-gas minimum codes in unincorporated areas where applicable, running parallel to the State Fire Marshal's commercial fire and building authority.
Confirm the applicable authority with both the State Fire Marshal and the CIB for projects outside incorporated city/town limits.
Low-Voltage & Fire Alarm Contractor Jurisdiction Note
ODOL licensing and AHJ plan-review authority are separate obligations. The Oklahoma Department of Labor (ODOL) issues state contractor licenses for alarm, fire alarm, electronic access control, CCTV, and locksmith categories. A valid ODOL license is required to perform this work in Oklahoma.
ODOL licensing does not replace or satisfy the AHJ's plan review, permitting, and inspection obligations. A project may simultaneously require:
- A valid ODOL license for the contractor performing the work
- Permits and plan review from the applicable local AHJ or State Fire Marshal
- Inspections and final approval from the AHJ
Do not conflate contractor licensing with plan-review or permit authority. Confirm both requirements before beginning any fire alarm systems, low-voltage contractor, or life-safety installation project.
Find Your AHJ — Quick Decision Guide
Follow this guide to identify the appropriate authority for your Oklahoma project. Always verify the exact project address with the AHJ before beginning design or permitting.
Is the project on state-owned or state-occupied property?
Yes → Contact the Oklahoma State Fire Marshal. The State Fire Marshal has statewide jurisdiction over state-owned and state-occupied property. Oklahoma State Fire Marshal
Is the project inside a city or town limits?
Check the State Fire Marshal AHJ list to see if that city or town has an active AHJ agreement. If it does, the city/town building or fire department is the AHJ. If it does not, proceed to the next question. State Fire Marshal AHJ list
Is the project in an unincorporated county area?
Check whether that county has an active AHJ agreement with the State Fire Marshal. If yes, the county is the AHJ for that area. If no, the State Fire Marshal is the default commercial building/fire AHJ. State Fire Marshal AHJ list
No local AHJ agreement applies — what do I do?
The Oklahoma State Fire Marshal is the default commercial building and fire AHJ. Contact them directly for plan review, permitting, and inspection requirements. Oklahoma State Fire Marshal
Is the project on tribal trust property?
Contact the applicable tribal government. Tribal trust property is generally outside State Fire Marshal jurisdiction unless the tribe has formally requested State Fire Marshal jurisdiction for a specific facility or project.
What about electrical, mechanical, or plumbing work in unincorporated areas?
The Oklahoma Construction Industries Board (CIB) enforces trade minimum codes in unincorporated areas where applicable — in addition to any State Fire Marshal requirements. Oklahoma CIB
Oklahoma Secured Life Safety Services
Oklahoma Secured is exclusively focused on protecting Oklahoma's educational facilities — we handle the full life-safety stack so your team can focus on educating students, not navigating compliance.
Frequently Asked Questions — Oklahoma Codes & AHJ
Who is the AHJ for my Oklahoma project?
The AHJ depends on the project location and property type. State-owned or state-occupied properties fall under the Oklahoma State Fire Marshal statewide. Inside city or town limits, check whether that city or town has an active AHJ agreement with the State Fire Marshal. Counties with active agreements handle unincorporated areas in their jurisdiction. The Oklahoma State Fire Marshal is the statewide default AHJ for commercial building and fire requirements where no local agreement is active.
Who approves fire alarm plans in Oklahoma?
The authority having jurisdiction (AHJ) approves fire alarm plans. Depending on project location, that may be a local city or town building or fire department, a county with an active AHJ agreement, or the Oklahoma State Fire Marshal. ODOL contractor licensing is a separate requirement and does not substitute for AHJ plan-review authority.
What fire code is Oklahoma using in 2026?
Through September 13, 2026, Oklahoma uses the 2018 International Fire Code as amended by the Oklahoma Uniform Building Code Commission (OUBCC). The 2024 IFC with Oklahoma amendments becomes effective statewide on September 14, 2026. Always verify that Oklahoma-adopted amendments have been reviewed — the base model code alone does not control.
When does Oklahoma adopt the 2024 IFC?
The 2024 International Fire Code (IFC) with Oklahoma amendments takes effect statewide on September 14, 2026. Through September 13, 2026, the 2018 IFC remains in effect.
What electrical code does Oklahoma use?
The 2023 National Electrical Code (NFPA 70) with Oklahoma amendments has been effective statewide since September 14, 2024. No pending update to a newer edition has been noted as of September 1, 2026.
Does a city code override Oklahoma's statewide code?
Local jurisdictions with active AHJ agreements may adopt requirements more stringent than the statewide minimum but cannot adopt codes that are less protective than the state standard. Always verify the local AHJ's specific requirements before design or bidding — local amendments can add requirements beyond the statewide base.
Who has jurisdiction in an unincorporated Oklahoma county?
For commercial fire and building requirements, the Oklahoma State Fire Marshal is the default AHJ in unincorporated areas unless that county has an active AHJ agreement with the State Fire Marshal. For electrical, mechanical, plumbing, and fuel-gas trade work, the Oklahoma Construction Industries Board (CIB) may also have applicable authority.
Who is the AHJ on tribal trust property?
Tribal trust property is generally outside Oklahoma State Fire Marshal jurisdiction. The applicable tribal government has authority unless the tribe formally requests State Fire Marshal jurisdiction for a specific facility or project.
Who is the AHJ for a state-owned Oklahoma building?
The Oklahoma State Fire Marshal has jurisdiction over all state-owned and state-occupied property statewide, regardless of the building's city or county location.
Who regulates Oklahoma fire-alarm contractors?
The Oklahoma Department of Labor (ODOL) regulates fire alarm contractors through its alarm and fire alarm licensing program. Licensing is a separate obligation from the plan-review and permit authority exercised by the AHJ.
Is ODOL the same as the fire-code AHJ?
No. ODOL issues contractor licenses for alarm, fire alarm, electronic access control, CCTV, and locksmith work. The AHJ — which may be a city building department, a county with an active agreement, or the Oklahoma State Fire Marshal — handles plan review, permitting, and inspections. A project may require both an ODOL-licensed contractor AND permits and inspections from the local AHJ.
Does the State Fire Marshal inspect every Oklahoma building?
No. The Oklahoma State Fire Marshal is the default AHJ for commercial properties where no local AHJ agreement is active and has statewide jurisdiction over state-owned and state-occupied properties. Cities, towns, and counties with active AHJ agreements handle their own plan review, permitting, and inspections within their jurisdictions.
Does Oklahoma City review its own fire-alarm plans?
Yes. The Oklahoma City Fire Marshal's Office performs fire/life-safety enforcement, reviews applicable fire-alarm plans, and conducts acceptance testing of fire-protection systems within OKC's jurisdiction. Contact the OKC Fire Marshal's Office at 405-297-3584 for plan-review and permitting requirements.
Does Tulsa have its own AHJ?
Yes. The City of Tulsa has an active AHJ agreement with the Oklahoma State Fire Marshal, as confirmed on the July 14, 2026 AHJ list. Tulsa is the AHJ within its municipal boundaries for the plan-review, permitting, and inspection functions covered by the AHJ agreement.
Who is the AHJ in Wagoner County?
Wagoner County is one of only five counties on the July 14, 2026 Oklahoma State Fire Marshal AHJ list (agreement date December 31, 2025). Wagoner County is the AHJ in the unincorporated portions of the county. However, incorporated cities or towns within Wagoner County that have their own active AHJ agreements — such as the City of Wagoner — remain the AHJ within their municipal limits.
What codes are currently adopted in Oklahoma?
Through September 13, 2026: 2018 IBC, 2018 IEBC, 2018 IFC, 2018 IRC, 2018 IMC, 2018 IPC, 2018 IFGC (all with Oklahoma amendments), and 2023 NEC with Oklahoma amendments. Effective September 14, 2026: 2024 IBC, 2024 IEBC, 2024 IFC, 2024 IRC, 2024 IMC, 2024 IPC, 2024 IFGC (all with Oklahoma amendments). The 2023 NEC remains the current statewide electrical code after September 14, 2026 unless subsequently changed by the OUBCC.
When do Oklahoma's 2024 building and fire codes take effect?
The 2024 IBC, IFC, IEBC, IRC, IMC, IPC, and IFGC with Oklahoma amendments become effective statewide on September 14, 2026. Through September 13, 2026, the 2018 editions remain in effect. The Oklahoma State Fire Marshal will also accept plan submittals using the 2018 codes through March 14, 2027 under a published transition grace period — but confirm whether any local AHJ has its own transition policy.
Does Oklahoma use the 2023 NEC?
Yes. The 2023 National Electrical Code (NFPA 70) with Oklahoma amendments became effective statewide on September 14, 2024. The 2023 NEC remains the current statewide electrical code regardless of what any local municipal website may display. Some municipal pages (e.g., Oklahoma City lists 2017 NEC; Edmond and Norman list 2020 NEC) are outdated and do not override the statewide minimum.
Who performs fire-alarm acceptance testing in Oklahoma?
The applicable Authority Having Jurisdiction (AHJ) or its authorized designee performs acceptance testing of fire-alarm and fire-protection systems. For projects in a city or town with an active AHJ agreement, that local AHJ conducts or oversees acceptance testing. For projects under the Oklahoma State Fire Marshal's jurisdiction, OKSFM performs or oversees acceptance testing. Always confirm acceptance-testing requirements and scheduling with the applicable AHJ before installation is complete.
Why Oklahoma Secured
Oklahoma Secured is Wagoner-based and exclusively committed to protecting Oklahoma's educational facilities. We design, install, and maintain fire alarm systems, access control with simultaneous lockdown capability, CCTV, networking infrastructure, and 24/7/365 alarm monitoring — purpose-built for Oklahoma schools and school districts. For a comprehensive facility safety assessment or to start a security procurement process, contact us today.
Licensed by the Oklahoma Department of Labor · AC441210 · Cherokee Nation TERO Certified
Primary Sources & Official References
- →Oklahoma Uniform Building Code Commission (OUBCC) — code adoptions and amendments
- →Oklahoma State Fire Marshal — AHJ hierarchy, AHJ list, fire code enforcement
- →Oklahoma State Fire Marshal — Official AHJ Page (current list and PDF download)
- →Oklahoma State Fire Marshal — Current AHJ List PDF (July 14, 2026)
- →Oklahoma State Fire Marshal — Plan Reviews
- →Oklahoma Department of Labor (ODOL) — alarm, fire alarm, access control, CCTV, and locksmith contractor licensing
- →Oklahoma Construction Industries Board (CIB) — trade code enforcement in unincorporated areas
Request a Facility Assessment
Oklahoma Secured navigates codes, AHJ requirements, and compliance on your behalf — so you can focus on keeping students safe. Talk with us about your facility, fire alarm inspection and testing, or your next Oklahoma life safety and security project.
Licensed by the Oklahoma Department of Labor · AC441210 · Cherokee Nation TERO Certified
