Building Permits in Illinois
Illinois statewide rules
These state rules apply everywhere in the state. Cities and counties may add stricter local rules — open your city below.
- Issued by
- Illinois Capital Development Board (CDB), Division of Building Codes and Regulations source: cdb.illinois.gov
- Building code
- IRC (International Residential Code) current edition, effective 1/1/24 (excluding Parts IV and VII), applies to residential new construction in jurisdictions without a locally adopted building code source: cdb.illinois.gov
- Local changes allowed
- Limited source: cdb.illinois.gov
Cities
- Chicago2,721,308 residents
- Aurora180,710 residents
- Naperville153,124 residents
- Joliet151,837 residents
- Rockford147,486 residents
- Elgin114,701 residents
- Springfield112,949 residents
- Peoria111,696 residents
- Champaign91,961 residents
- Waukegan88,570 residents
- Cicero82,090 residents
- Bloomington79,232 residents
- Schaumburg77,099 residents
- Evanston76,006 residents
- Arlington Heights75,596 residents
- Bolingbrook74,756 residents
- Decatur68,763 residents
- Palatine65,951 residents
- Skokie65,850 residents
- Des Plaines58,832 residents
- Orland Park58,020 residents
- Oak Lawn56,531 residents
- Mount Prospect55,460 residents
- Berwyn55,152 residents
- Tinley Park54,856 residents
- Wheaton53,741 residents
- Normal53,304 residents
- Oak Park52,947 residents
- Hoffman Estates50,920 residents
- Downers Grove50,552 residents
- Plainfield48,881 residents
- Glenview47,634 residents
- Elmhurst46,108 residents
- Lombard44,490 residents
- Buffalo Grove43,072 residents
- Moline42,442 residents
- Crystal Lake41,513 residents
- Romeoville41,177 residents
- Bartlett40,718 residents
- Belleville40,560 residents
- DeKalb40,491 residents
- Urbana39,831 residents
- Carol Stream39,556 residents
- Quincy38,786 residents
- Oswego38,778 residents
- Park Ridge38,445 residents
- Streamwood38,360 residents
- Wheeling38,329 residents
- Carpentersville37,144 residents
- Hanover Park36,685 residents
- Rock Island36,434 residents
- Addison35,728 residents
- Calumet City34,855 residents
- Northbrook34,546 residents
- Woodridge34,103 residents
- St. Charles33,482 residents
- Glendale Heights32,866 residents
- Mundelein32,641 residents
- O'Fallon32,169 residents
- Elk Grove Village31,802 residents
- Pekin31,266 residents
- Highland Park30,794 residents
- North Chicago30,639 residents
- Gurnee30,546 residents
- Algonquin30,539 residents
- Niles29,918 residents
- Galesburg29,289 residents
- Glen Ellyn28,872 residents
- McHenry28,825 residents
- Lake in the Hills28,706 residents
- Burbank28,606 residents
- Huntley28,495 residents
- New Lenox28,480 residents
- Lansing28,107 residents
- Danville27,981 residents
- Wilmette27,443 residents
- Round Lake Beach27,091 residents
- Vernon Hills27,002 residents
- Lockport26,915 residents
- Granite City26,854 residents
- Oak Forest26,813 residents
- Edwardsville26,715 residents
- Batavia26,555 residents
- Chicago Heights26,533 residents
- Yorkville25,986 residents
- Woodstock25,892 residents
- West Chicago25,469 residents
- Belvidere25,325 residents
- Alton24,967 residents
- South Elgin24,921 residents
- Homer Glen24,852 residents
- Zion24,583 residents
- Morton Grove24,467 residents
- Westmont24,308 residents
- Melrose Park23,999 residents
- Collinsville23,766 residents
- Rolling Meadows23,732 residents
- Elmwood Park23,698 residents
- Loves Park23,636 residents
- Lisle23,548 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