Iowa, Iowa County Electrician Permit Regulations and County Ordinances for Unincorporated Areas

Iowa Electrician Permit Requirements

In Iowa, electrical work is regulated at the state level by the Department of Inspections, Appeals, & Licensing (DIAL) through the Iowa Electrical Examining Board. Generally, a license is required to perform electrical work in Iowa, with specific requirements varying by license type (Apprentice, Residential, Journeyman, Master, Contractor).

For properties in unincorporated areas, the state of Iowa's electrical inspection program generally applies. However, there are exceptions. Installations on farms or farm buildings are exempt from permits and inspections if the farm building is not regularly open to the public for retail sales. This exception does not apply to residential installations on a farm.

Additionally, permits and inspections are not required for certain minor electrical installations performed by licensed electricians, provided they do not involve work within switchboards or panel boards, do not exceed 30 amperes, and do not involve circuits over 277 volts, single phase.

It's important to note that while the state oversees licensing, local jurisdictions may have their own permitting processes. For instance, some cities require a Master A Electrician's license to pull permits for electrical work, with an exception for homeowners who pass a Homeowners Electrical Exam.

To obtain an electrical license in Iowa, individuals typically need to meet age requirements (at least 18), possess a high school diploma or GED, complete classroom training, and acquire a specified number of work experience hours. Passing a state-administered examination is also usually required, except for certain license types like Apprentice or Class B licenses.

The Iowa Department of Inspections, Appeals, & Licensing (DIAL) manages the electrical permitting and inspection system. You can apply for permits and request inspections through their online system.

Resources to Learn More

Note: The following state-wide building codes and regulations apply universally to all jurisdictions within Iowa, including Iowa County.

Iowa Electrician Legislation, Codes, and Guidelines

Iowa State Building Codes and Legislation for Electricians

In Iowa, the regulation of electricians and electrical work falls under the purview of the Iowa Electrical Examining Board, which operates under the Department of Inspections, Appeals, and Licensing (DIAL). The state adopts specific editions of the National Electrical Code (NEC) as its standard for electrical installations.

As of July 1, 2025, Iowa will officially inspect electrical permits to the 2023 National Electrical Code (NEC). Permits purchased before this date will be inspected under the 2020 NEC. There have been legislative updates, such as SF2374, which proposed adopting the 2023 NEC with specific modifications, including changes to GFCI and AFCI protection requirements.

Historically, Iowa has adopted various editions of the NEC. For instance, the 2020 NEC became effective on April 1, 2021, with time-limited amendments. Prior to that, the 2017 NEC was in effect, and some sources indicate earlier adoptions of the 1990 NEC for specific regulations.

The Iowa Electrical Examining Board is responsible for setting these standards and overseeing the licensing and regulation of electricians. Electricians in Iowa must be licensed, with pathways to obtain journeyman and master electrician licenses requiring specific education and work experience. Continuing education is also mandated for license renewal, with specific requirements for studying the latest NEC.

Resources to Learn More

Select a City in Iowa County

If your project is located within incorporated city limits, you will likely need to follow municipal ordinances rather than county rules. Select your city below to view local regulations.

Help Us Improve This Guide

Did you find a dead link, or do you have the direct link to the Iowa County permit application portal? Help us keep this information accurate by submitting an update.