MELU-213 · Lesson 5 of 12 · 19 min

Local code adoption and amendments in Illinois

▶ Video coming soon A video version of this lesson is on the way.

Every electrician learns the National Electrical Code, but in Illinois the code that governs a job depends on where the job is. Chicago has its own electrical code. Suburbs adopt NEC editions on their own schedules, some with local amendments. Cook County has its own codes for unincorporated areas. And some rural areas have little or no local electrical code enforcement at all. This lesson explains how code adoption works in Illinois, what Chicago's code is and how it differs from the model code in general terms, and how a contractor working across many towns keeps track. It cites code chapters and sections by number only; keep your own copy of the code your job and your exam use.

No statewide electrical code for most private work

In many states, a state agency adopts one edition of the NEC for the whole state, and cities may amend it within limits. Illinois does not have a general statewide electrical code that applies to all private construction in the way those states do. State law gives municipalities the power to regulate electrical installations by ordinance, as Lesson 1 described, and leaves the choice of code to them. State agencies do apply codes to certain kinds of buildings within their own programs, and some state-funded or state-regulated facilities follow codes the state names. Those programs are beyond the scope of this course; the point for the exam is that, for an ordinary private building, the local authority's adopted code is the one that matters.

That arrangement puts a burden on contractors. Before bidding a job outside its home town, a contractor must find out which code edition the town has adopted, whether the town has amended it, and how the town enforces it. A rule that applies in one suburb may not apply in the next, and a practice that passes in one town may fail inspection across the street.

The Chicago Electrical Code

Chicago's electrical code is part of the city's Municipal Code, in Title 14E. The city rewrote its construction codes in a multi-year modernization program, and the electrical code was the first major piece. The City Council adopted the new electrical code in September 2017, it became mandatory on March 1, 2018, and it is based on the 2017 edition of the National Electrical Code with Chicago amendments. The city's code modernization page lists technical corrections to the electrical code in November 2017 and January 2019. The exam vendor describes the exam book as the 2018 edition of the Chicago Electrical Code and publishes later changes separately, as Lesson 4 explained.

The rest of Chicago's construction codes have continued to change. In mid-2026, the City Council approved updates aligning the city's construction codes with the 2024 model codes, according to a report from a building owners' association. That report did not say that the electrical code itself had been moved to a newer NEC edition, and the city's code modernization page checked for this course did not list one. Before you rely on any edition, check the city's current code and the Department of Buildings' announcements.

Timeline: September 2017 City Council adopts the Chicago Electrical Code; March 1, 2018 mandatory, based on the 2017 NEC; 2017 and 2019 technical corrections; later, check for updates. Note that Title 14E local amendments change many NEC rules including where raceway is required.
Key dates for the Chicago Electrical Code.

How the Chicago code differs, in general terms

The Chicago code follows the NEC's structure, so an electrician who knows the NEC can find most topics in the expected place. The differences are in the content of many rules. Some differences are long-standing and widely known in the trade. The best known is wiring methods: Chicago has long required wiring in metal raceway in most buildings where much of the country allows nonmetallic sheathed cable, and electricians who move to Chicago from elsewhere often find that the cable methods they used before are restricted or not allowed. Other differences concern services, high-rise and assembly buildings, and the city's own administrative rules on permits, inspections and licensing, which sit alongside the technical rules.

This course does not list Chicago's amendments rule by rule, for two reasons. First, the amended code is the city's text, and the exam tests that text, so you must learn it from the book itself. Second, amendments change, and a list in a course goes out of date. What the course can teach is a method for studying an amended code, which the next section describes.

A method for studying an amended code

Start with what you know. Work through the code's chapters in order, and for each article ask whether it matches the NEC rule you learned. Where it does, your NEC knowledge carries over. Where it does not, write the difference in your own words on a study sheet, never in the exam book. Pay special attention to wiring methods, because those differences affect almost every job, and to services and grounding, because those are heavily tested everywhere.

Next, study the changes made after the edition in your exam book. CTS publishes them, and they are likely exam material. For each change, note what the rule was, what it is now, and which kinds of installations it affects. Then practice applying both: a question may describe an installation and ask whether it complies, and the answer may depend on a recent change.

Finally, practice look-ups in the amended book. Chicago's additions may sit in places a reader of the plain NEC would not expect. Tab them, time yourself, and repeat until they come quickly.

A method for studying a locally amended code (our own method).
StepWhat to doWhere the notes go
CompareRead each article and compare it with the NEC rule you knowYour study sheet
RecordWrite each difference in your own wordsYour study sheet, never the exam book
UpdateAdd the post-2018 changes CTS publishesYour study sheet
PracticeAnswer questions that turn on the differencesPractice log
TabTab the places you search mostThe exam book (tabs only)

Suburbs and other cities

Outside Chicago, municipalities adopt codes by ordinance. Many adopt an NEC edition, often with a short list of local amendments, and update on their own schedules, which means that neighboring towns can be on different editions at the same time. Libertyville's licensing exam, for example, uses the 2014 or 2017 NEC, which tells you something about the editions some towns still use. Other towns have adopted the 2020 or 2023 NEC. Some towns adopt the full family of International Code Council model codes for buildings and the NEC for electrical work, and some add amendments that echo Chicago's preference for raceway in certain occupancies.

The only way to know a town's code is to look it up. Most municipalities publish their codes online through code publishing services, and their building departments list the adopted editions on their permit pages. Ask the building department if the published code seems out of date; an ordinance adopting a new edition may not yet appear online.

Cook County and unincorporated areas

Unincorporated areas are outside any city or village. In Cook County, the county's Department of Building and Zoning issues permits and inspects in those areas under codes the county has adopted, and it registers the electrical contractors that work there, as Lesson 8 explains. Other counties take different approaches; some have building departments and adopted codes for unincorporated areas, and some have little or no building regulation outside towns. Where no local authority enforces a code, the work may not be inspected at all, but that does not make a poor installation safe or lawful in every sense. Owners, insurers, utilities and lenders may still expect code compliance, and a contractor's liability for a dangerous installation does not disappear because no one inspected it.

Worked problem

Which code governs?

Kedzie Avenue Electric has four jobs in one month: a three-flat rehab in Avondale, a buildout in a West Loop tower, a dental office in the invented village of Maple Grove, and a garage feed in unincorporated Cook County.

Show solution
  1. Avondale and the West Loop are in Chicago: the Chicago Electrical Code, Title 14E, applies, with any changes in force when the permit is issued.
  2. Maple Grove is a suburb: Beth checks the village's adopting ordinance and finds the NEC edition and the amendments it uses.
  3. The garage is in unincorporated Cook County: the county's adopted code applies, and the county issues the permit.
  4. Kevin's crew briefing for each job names the code that applies, because wiring methods differ.

Answer: Four jobs, three codes: the address decides which one applies.

Questions to ask a building department

When Beth sets up a new town in the company's reference, she calls or emails the building department with the same list of questions. Which edition of the NEC, or which local electrical code, is in force, and since when? Are there local amendments, and where are they published? Does the town restrict wiring methods, for example requiring raceway in commercial or multifamily buildings? Which edition applies to a job: the one in force when the permit is applied for, when it is issued, or when work starts? How does the town register electrical contractors, and what license does it accept? What inspections are required, and how are they scheduled? Who is the electrical inspector, and how can a contractor reach that person with a code question before work starts?

The last question is the most useful. A short conversation with an inspector before a job begins can settle an interpretation that would otherwise surface as a failed inspection. Kevin has learned to ask early, to write down the answer and the date, and to keep the note in the job file.

Why editions matter on the exam

Exam writers like questions where the answer depends on the edition, because they separate candidates who know the code their license covers from candidates who learned a different edition. When a rule changed between NEC editions, the Chicago exam asks about the Chicago code's version, which follows the 2017 NEC base and the city's own amendments, not the newest NEC. A candidate who studied the 2023 NEC in a suburban class can be confidently wrong. Kevin keeps his practice strictly to the Chicago book and the CTS change list for exactly this reason.

Keeping track across many towns

A contractor that works across the region needs a reference that says, for each town, which code edition and amendments apply, how to apply for permits and what the town requires of contractors. Beth keeps that reference as a spreadsheet and updates it whenever a town announces a code change. The program below shows the idea: a small table of towns and editions, and a check that flags jobs where the crew's usual practice may not match the town's code.

# Which code applies where? (Maple Grove is invented; check every real town yourself)
towns = {
    "Chicago": {"code": "Chicago Electrical Code (2017 NEC base)", "nm_cable_ok": False},
    "Maple Grove": {"code": "NEC 2020 with local amendments", "nm_cable_ok": True},
    "Unincorporated Cook County": {"code": "County-adopted code", "nm_cable_ok": None},
}
jobs = [("Avondale three-flat", "Chicago"), ("Dental office", "Maple Grove"), ("Garage feed", "Unincorporated Cook County")]
for job, town in jobs:
    t = towns[town]
    note = {True: "cable method allowed by this table", False: "raceway expected", None: "check before bidding"}[t["nm_cable_ok"]]
    print(f"{job}: {t['code']} -> {note}")
Output
Avondale three-flat: Chicago Electrical Code (2017 NEC base) -> raceway expected
Dental office: NEC 2020 with local amendments -> cable method allowed by this table
Garage feed: County-adopted code -> check before bidding

The table in the program is illustrative. Do not rely on it for any real town; build your own from each town's published code.

Common mistakes

  • MistakeAssuming one NEC edition applies throughout Illinois.

    InsteadIllinois leaves code adoption to local authorities for most private work; towns use different editions.

  • MistakeUsing cable methods in Chicago because they pass elsewhere.

    InsteadChicago's code has long required raceway in most buildings; check the wiring-method rules in Title 14E.

  • MistakeWriting amendment notes into the exam book.

    InsteadKeep notes on a study sheet; the exam book may carry tabs only.

  • MistakeAssuming an uninspected rural job need not meet any code.

    InsteadLack of inspection does not remove safety obligations or liability.

  • MistakeRelying on an old list of a town's adopted code.

    InsteadCheck the town's current ordinance and building department.

Summary and key terms

  • Illinois leaves electrical code adoption for most private work to municipalities and counties.
  • Chicago's electrical code, Title 14E, was adopted in September 2017, mandatory March 1, 2018, and is based on the 2017 NEC with local amendments.
  • Chicago has long required metal raceway in most buildings; learn the city's wiring-method rules from the code itself.
  • In 2026 Chicago updated its construction codes to the 2024 model codes; check whether the electrical code has changed.
  • Suburbs adopt NEC editions on their own schedules, with or without amendments; neighbors can differ.
  • Cook County's Department of Building and Zoning applies county codes in unincorporated areas.
Title 14E
The part of the Chicago Municipal Code containing the Chicago Electrical Code.
Local amendment
A change a city or county makes to a model code when it adopts it.
Adopting ordinance
The local law that puts a code edition into force in a town.
Unincorporated area
Land outside any city or village, governed by the county.
Raceway
An enclosed channel, such as conduit or tubing, for holding wires.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Which NEC edition is the Chicago Electrical Code based on?

    Show answer

    The 2017 NEC, with Chicago amendments.

  2. A crew used to suburban cable wiring starts a Chicago rehab. What should the foreman check first?

    Show answer

    The Chicago code's wiring-method rules, because the city has long required raceway in most buildings.

  3. How do you find a suburb's adopted code?

    Show answer

    Read its adopting ordinance in the published municipal code and check the building department's permit pages.

  4. Who issues permits for a garage in unincorporated Cook County?

    Show answer

    The Cook County Department of Building and Zoning.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz