Frequently Asked Questions
What current Building Codes do you enforce?
Residential – 2018 IRC
Commercial – 2018 IBC
2021 IBC Chapter 11 and Appendix E for Accessibility Standards (effective 1-1-2022), ICC A1171.1 (2017)
2018 IPC
2018 IMC
2017 NEC
2018 IECC
2018 IEBC
Pennsylvania
The state adopts by law the IBC and all codes referenced by the IBC except for Property Maintenance. Local jurisdictions can amend the state code to be more restrictive, but these ordinances can be appealed to the Secretary of Labor & Industry, who then holds a hearing and determines whether the local amendment will be allowed, which is rare. Starting in 2018, Pennsylvania will adopt roughly every 4.5 years. The RAC reviews the changes from the previous edition, takes input from interested parties and recommends whether any change should not be included in the updated codes adopted by the state. The updated codes are then adopted through the regulatory process. Local amendments include:
In what areas do you enforce Building Codes?
Lycoming County – Anthony, Bastress, Limestone, Penn, Upper Fairfield & Susquehanna Townships, Duboistown, Jersey Shore and Montoursville Boroughs
Montour County – Anthony Township
Northumberland County – East Chillisquaque Township, McEwensville Borough
Perry County – Howe Township
Snyder County – All Snyder County Municipalities (EXCEPT Monroe Township)
Union County – ALL Union County Municipalities
Who do we contact for Building Code enforcement outside of your coverage area?
Pennsylvania Department of Labor & Industry has the most up-to-date records on enforcement agencies. For more information visit PA Dept of Labor & Industry.
In what municipalities do you enforce Property Maintenance (International Property Maintenance Code)?
(Municipalities with an * require approval from Township Supervisors/Borough Council Members to investigate) please contact your municipal secretary prior to contacting the CKCOG.
Lycoming County: Limestone & Susquehanna Townships; Duboistown, Jersey Shore* & Montoursville Boroughs
Montour County: Anthony Township
Northumberland County: East Chillisquaque* Township, McEwensville Borough
Snyder County: Jackson*, Center* & Perry Townships, Beavertown*, Freeburg*, McClure*, New Berlin*, Selinsgrove* & Shamokin Dam* Boroughs
Union County: Buffalo*, East Buffalo, Gregg, Hartley*, Lewis, and White Deer Townships; Hartleton, Lewisburg, New Berlin & Mifflinburg* Boroughs
Please contact your local municipality if you are looking for property maintenance enforcement in an area not listed above.
In what municipalities do you enforce Zoning?
Lycoming County – Duboistown Borough, Montoursville Borough
Northumberland County – East Chillisquaque Township, McEwensville Borough
Perry County – Howe Township
Union County – Lewisburg & Mifflinburg Boroughs, Buffalo, Gregg, Hartley, Kelly, Lewis, West Buffalo, & White Deer Townships
Please click “here” to see contact information for all other municipalities.
How long is my permit good?
Work must begin within 6 months and be completed in 2 years. Extensions can be requested in writing, prior to the expiration date in six (6)-month intervals up to five (5) years. It is the responsibility of the Permit holder to contact this office for all required inspections, including a final Occupancy Inspection.