State, district or territory · 17
Illinois
Annual housing permits and reporting coverage
- Published estimate · 2025
- 18,551
- Reported only · 2025
- 17,525
- Added by estimation · 2025
- 1,026
Reported and estimated units by year
| Year and source | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| 2023 Census file | 16,863 | 15,725 | 1,138 |
| 2024 Census file | 20,326 | 19,034 | 1,292 |
| 2025 Census file | 18,551 | 17,525 | 1,026 |
2024 to 2025 · published estimate -1,775 units · reported only -1,509 · added by estimation -266. This split describes the difference between the published columns.
What types of housing were authorized?
| Units in building | Published estimate | Reported only | Added by estimation |
|---|---|---|---|
| One unit | 10,821 | 10,283 | 538 |
| Two units | 614 | 574 | 40 |
| Three or four units | 849 | 767 | 82 |
| Five or more units | 6,267 | 5,901 | 366 |
Local housing and rent context
| Measure | Estimate and margin |
|---|---|
| Housing units · Census table B25001 | 5,457,452 ± 471 |
| Median gross monthly rent · Census table B25064 | $1,274 ± $5 |
| Gross rent at least 30% of income · Census table B25070 | 47.9% ± 0.4 percentage points |
| Gross rent at least 50% of income | 24.7% ± 0.4 percentage points |
| Estimated households with a computed rent-to-income ratio | 1,538,603 |
The 2025 permit estimate amounts to 3.4 authorized units per 1,000 housing units in the ACS estimate. The numerator and denominator cover different periods.
Find a county or permit office
Counties and equivalents
- Adams CountyCounty or equivalent 17001 · 36 authorized units
- Alexander CountyCounty or equivalent 17003 · 0 authorized units
- Bond CountyCounty or equivalent 17005 · 25 authorized units
- Boone CountyCounty or equivalent 17007 · 68 authorized units
- Brown CountyCounty or equivalent 17009 · 7 authorized units
- Bureau CountyCounty or equivalent 17011 · 16 authorized units
- Calhoun CountyCounty or equivalent 17013 · 5 authorized units
- Carroll CountyCounty or equivalent 17015 · 18 authorized units
- Cass CountyCounty or equivalent 17017 · 2 authorized units
- Champaign CountyCounty or equivalent 17019 · 860 authorized units
- Christian CountyCounty or equivalent 17021 · 60 authorized units
- Clark CountyCounty or equivalent 17023 · 9 authorized units
- Clay CountyCounty or equivalent 17025 · 2 authorized units
- Clinton CountyCounty or equivalent 17027 · 51 authorized units
- Coles CountyCounty or equivalent 17029 · 16 authorized units
- Cook CountyCounty or equivalent 17031 · 4,969 authorized units
- Crawford CountyCounty or equivalent 17033 · 9 authorized units
- Cumberland CountyCounty or equivalent 17035 · 0 authorized units
- De Witt CountyCounty or equivalent 17039 · 13 authorized units
- DeKalb CountyCounty or equivalent 17037 · 264 authorized units
- Douglas CountyCounty or equivalent 17041 · 28 authorized units
- DuPage CountyCounty or equivalent 17043 · 1,265 authorized units
- Edgar CountyCounty or equivalent 17045 · 3 authorized units
- Effingham CountyCounty or equivalent 17049 · 50 authorized units
- Fayette CountyCounty or equivalent 17051 · 3 authorized units
- Ford CountyCounty or equivalent 17053 · 14 authorized units
- Franklin CountyCounty or equivalent 17055 · 19 authorized units
- Fulton CountyCounty or equivalent 17057 · 18 authorized units
- Greene CountyCounty or equivalent 17061 · 2 authorized units
- Grundy CountyCounty or equivalent 17063 · 114 authorized units
- Hancock CountyCounty or equivalent 17067 · 1 authorized units
- Hardin CountyCounty or equivalent 17069 · 0 authorized units
- Henderson CountyCounty or equivalent 17071 · 4 authorized units
- Henry CountyCounty or equivalent 17073 · 18 authorized units
- Iroquois CountyCounty or equivalent 17075 · 14 authorized units
- Jackson CountyCounty or equivalent 17077 · 4 authorized units
- Jasper CountyCounty or equivalent 17079 · 6 authorized units
- Jefferson CountyCounty or equivalent 17081 · 12 authorized units
- Jersey CountyCounty or equivalent 17083 · 39 authorized units
- Jo Daviess CountyCounty or equivalent 17085 · 42 authorized units
- Johnson CountyCounty or equivalent 17087 · 0 authorized units
- Kane CountyCounty or equivalent 17089 · 1,629 authorized units
- Kankakee CountyCounty or equivalent 17091 · 113 authorized units
- Kendall CountyCounty or equivalent 17093 · 733 authorized units
- Knox CountyCounty or equivalent 17095 · 1 authorized units
- La Salle CountyCounty or equivalent 17099 · 60 authorized units
- Lake CountyCounty or equivalent 17097 · 1,468 authorized units
- Lawrence CountyCounty or equivalent 17101 · 67 authorized units
- Lee CountyCounty or equivalent 17103 · 32 authorized units
- Livingston CountyCounty or equivalent 17105 · 50 authorized units
- Logan CountyCounty or equivalent 17107 · 64 authorized units
- Macon CountyCounty or equivalent 17115 · 38 authorized units
- Macoupin CountyCounty or equivalent 17117 · 70 authorized units
- Madison CountyCounty or equivalent 17119 · 435 authorized units
- Marion CountyCounty or equivalent 17121 · 12 authorized units
- Marshall CountyCounty or equivalent 17123 · 3 authorized units
- Mason CountyCounty or equivalent 17125 · 6 authorized units
- Massac CountyCounty or equivalent 17127 · 8 authorized units
- McDonough CountyCounty or equivalent 17109 · 1 authorized units
- McHenry CountyCounty or equivalent 17111 · 1,393 authorized units
- McLean CountyCounty or equivalent 17113 · 269 authorized units
- Menard CountyCounty or equivalent 17129 · 11 authorized units
- Mercer CountyCounty or equivalent 17131 · 18 authorized units
- Monroe CountyCounty or equivalent 17133 · 65 authorized units
- Montgomery CountyCounty or equivalent 17135 · 11 authorized units
- Morgan CountyCounty or equivalent 17137 · 15 authorized units
- Moultrie CountyCounty or equivalent 17139 · 29 authorized units
- Ogle CountyCounty or equivalent 17141 · 87 authorized units
- Peoria CountyCounty or equivalent 17143 · 73 authorized units
- Perry CountyCounty or equivalent 17145 · 23 authorized units
- Piatt CountyCounty or equivalent 17147 · 39 authorized units
- Pike CountyCounty or equivalent 17149 · 11 authorized units
- Pope CountyCounty or equivalent 17151 · 1 authorized units
- Pulaski CountyCounty or equivalent 17153 · 3 authorized units
- Putnam CountyCounty or equivalent 17155 · 6 authorized units
- Randolph CountyCounty or equivalent 17157 · 7 authorized units
- Richland CountyCounty or equivalent 17159 · 8 authorized units
- Rock Island CountyCounty or equivalent 17161 · 187 authorized units
- Saline CountyCounty or equivalent 17165 · 0 authorized units
- Sangamon CountyCounty or equivalent 17167 · 224 authorized units
- Schuyler CountyCounty or equivalent 17169 · 0 authorized units
- Shelby CountyCounty or equivalent 17173 · 46 authorized units
- St. Clair CountyCounty or equivalent 17163 · 463 authorized units
- Stark CountyCounty or equivalent 17175 · 1 authorized units
- Stephenson CountyCounty or equivalent 17177 · 14 authorized units
- Tazewell CountyCounty or equivalent 17179 · 118 authorized units
- Union CountyCounty or equivalent 17181 · 10 authorized units
- Vermilion CountyCounty or equivalent 17183 · 10 authorized units
- Wabash CountyCounty or equivalent 17185 · 7 authorized units
- Warren CountyCounty or equivalent 17187 · 4 authorized units
- Washington CountyCounty or equivalent 17189 · 15 authorized units
- Wayne CountyCounty or equivalent 17191 · 1 authorized units
- White CountyCounty or equivalent 17193 · 1 authorized units
- Whiteside CountyCounty or equivalent 17195 · 23 authorized units
- Will CountyCounty or equivalent 17197 · 1,993 authorized units
- Williamson CountyCounty or equivalent 17199 · 141 authorized units
- Winnebago CountyCounty or equivalent 17201 · 309 authorized units
- Woodford CountyCounty or equivalent 17203 · 39 authorized units
Permit offices
- AbingdonPermit office 17001000 · Knox County · 0 authorized units
- Addison villagePermit office 17002800 · DuPage County · 20 authorized units
- Albany villagePermit office 17004900 · Whiteside County · 0 authorized units
- Albers villagePermit office 17005200 · Clinton County · 0 authorized units
- AledoPermit office 17006100 · Mercer County · 3 authorized units
- Alexis villagePermit office 17007000 · Warren County · 0 authorized units
- Algonquin villagePermit office 17007900 · McHenry County · 164 authorized units
- Alhambra villagePermit office 17008500 · Madison County · 0 authorized units
- Allendale villagePermit office 17009400 · Wabash County · 0 authorized units
- Allenville villagePermit office 17009700 · Moultrie County · Latest year unavailable
- Allerton villagePermit office 17010300 · Vermilion County · 0 authorized units
- Alma villagePermit office 17011500 · Marion County · 0 authorized units
- Alpha villagePermit office 17012100 · Henry County · 0 authorized units
- Alsip villagePermit office 17012700 · Cook County · 7 authorized units
- AltamontPermit office 17013000 · Effingham County · 2 authorized units
- AltonPermit office 17013900 · Madison County · 1 authorized units
- AmboyPermit office 17015100 · Lee County · 0 authorized units
- Anchor villagePermit office 17016300 · McLean County · 0 authorized units
- Andover villagePermit office 17017800 · Henry County · Latest year unavailable
- AnnaPermit office 17018100 · Union County · 0 authorized units
- Annawan townPermit office 17018400 · Henry County · 0 authorized units
- Antioch villagePermit office 17019300 · Lake County · 4 authorized units
- ArcolaPermit office 17020500 · Douglas County · 7 authorized units
- Argenta villagePermit office 17021700 · Macon County · 0 authorized units
- Arlington Heights villagePermit office 17022300 · Cook County · 43 authorized units
- Armington villagePermit office 17022900 · Tazewell County · 0 authorized units
- Aroma Park villagePermit office 17023200 · Kankakee County · 0 authorized units
- Arrowsmith villagePermit office 17024400 · McLean County · Latest year unavailable
- Arthur villagePermit office 17025000 · Douglas County · 2 authorized units
- Ashkum villagePermit office 17026800 · Iroquois County · 0 authorized units
- Ashland villagePermit office 17027400 · Cass County · 0 authorized units
- AshleyPermit office 17027700 · Washington County · 0 authorized units
- Ashmore villagePermit office 17028600 · Coles County · 0 authorized units
- Ashton villagePermit office 17029200 · Lee County · 1 authorized units
- AssumptionPermit office 17029500 · Christian County · 0 authorized units
- Astoria townPermit office 17030400 · Fulton County · 0 authorized units
- AthensPermit office 17030700 · Menard County · Latest year unavailable
- Atkinson townPermit office 17031300 · Henry County · 0 authorized units
- AtlantaPermit office 17031900 · Logan County · 0 authorized units
- Atwood villagePermit office 17033100 · Piatt County · 2 authorized units
- AuburnPermit office 17033400 · Sangamon County · 1 authorized units
- AuroraPermit office 17035500 · Kane County · 385 authorized units
- Aviston villagePermit office 17037300 · Clinton County · 7 authorized units
- Avon villagePermit office 17038200 · Fulton County · 0 authorized units
- Baldwin villagePermit office 17039700 · Randolph County · 1 authorized units
- Bannockburn villagePermit office 17041200 · Lake County · 2 authorized units
- Barrington Hills villagePermit office 17043000 · Cook County · 7 authorized units
- Barrington villagePermit office 17044500 · Cook County · 9 authorized units
- BarryPermit office 17045100 · Pike County · 1 authorized units
- Bartlett villagePermit office 17046300 · DuPage County · 88 authorized units
- Bartonville villagePermit office 17046900 · Peoria County · 0 authorized units
- BataviaPermit office 17047800 · Kane County · 64 authorized units
- Bath villagePermit office 17049000 · Mason County · 0 authorized units
- Bay View Gardens villagePermit office 17049300 · Woodford County · Latest year unavailable
- Beach Park villagePermit office 17049900 · Lake County · 0 authorized units
- BeardstownPermit office 17051100 · Cass County · 0 authorized units
- Beaverville villagePermit office 17052900 · Iroquois County · 0 authorized units
- Beckemeyer villagePermit office 17053200 · Clinton County · 1 authorized units
- Bedford Park villagePermit office 17053500 · Cook County · 2 authorized units
- Beecher City villagePermit office 17054100 · Effingham County · 0 authorized units
- Beecher villagePermit office 17054400 · Will County · 43 authorized units
- Belgium villagePermit office 17054700 · Vermilion County · 0 authorized units
- BellevillePermit office 17056500 · St. Clair County · 3 authorized units
- Bellevue villagePermit office 17057100 · Peoria County · Latest year unavailable
- Bellflower villagePermit office 17057700 · McLean County · 0 authorized units
- BelviderePermit office 17058900 · Boone County · 37 authorized units
- Bement villagePermit office 17059800 · Piatt County · 0 authorized units
- BenldPermit office 17060100 · Macoupin County · 1 authorized units
- Bensenville villagePermit office 17061000 · DuPage County · 2 authorized units
- Benson villagePermit office 17061300 · Woodford County · 0 authorized units
- BentonPermit office 17061900 · Franklin County · 10 authorized units
- Berkeley villagePermit office 17062800 · Cook County · Latest year unavailable
- BerwynPermit office 17064900 · Cook County · 5 authorized units
- Bethalto villagePermit office 17065500 · Madison County · 7 authorized units
- Bethany villagePermit office 17065800 · Moultrie County · Latest year unavailable
- Biggsville villagePermit office 17068500 · Henderson County · 0 authorized units
- Bishop Hill villagePermit office 17070000 · Henry County · 0 authorized units
- Bismarck villagePermit office 17070500 · Vermilion County · 0 authorized units
- Bloomingdale villagePermit office 17073000 · DuPage County · 1 authorized units
- BloomingtonPermit office 17073300 · McLean County · 82 authorized units
- Blue IslandPermit office 17074500 · Cook County · 2 authorized units
- Blue Mound villagePermit office 17075400 · Macon County · 0 authorized units
- Bolingbrook villagePermit office 17077800 · Will County · 131 authorized units
- Bond County Unincorporated AreaPermit office 17078400 · Bond County · 21 authorized units
- Bondville villagePermit office 17079000 · Champaign County · 0 authorized units
- Bonfield villagePermit office 17079600 · Kankakee County · 1 authorized units
- Bonnie villagePermit office 17079900 · Jefferson County · 0 authorized units
- Boone County Unincorporated AreaPermit office 17080800 · Boone County · 16 authorized units
- Bourbonnais villagePermit office 17082000 · Kankakee County · 23 authorized units
- Braceville villagePermit office 17084400 · Grundy County · 4 authorized units
- Bradley villagePermit office 17085600 · Kankakee County · 18 authorized units
- BraidwoodPermit office 17085900 · Will County · 10 authorized units
- BreesePermit office 17086200 · Clinton County · 2 authorized units
- Bridgeview villagePermit office 17088000 · Cook County · 0 authorized units
- Brighton villagePermit office 17088900 · Macoupin County · 6 authorized units
- Brimfield villagePermit office 17089500 · Peoria County · 0 authorized units
- Broadlands villagePermit office 17090100 · Champaign County · Latest year unavailable
- Broadview villagePermit office 17090400 · Cook County · 0 authorized units
- Brocton villagePermit office 17091300 · Edgar County · 0 authorized units
- Brookfield villagePermit office 17091900 · Cook County · 2 authorized units
- BrookportPermit office 17093100 · Massac County · 1 authorized units
- Buckingham villagePermit office 17100000 · Kankakee County · 0 authorized units
- Buckley villagePermit office 17100300 · Iroquois County · 0 authorized units
- Buffalo Grove villagePermit office 17101800 · Lake County · 1 authorized units
- Buffalo villagePermit office 17103000 · Sangamon County · Latest year unavailable
- Bull Valley villagePermit office 17103300 · McHenry County · 4 authorized units
- Bulpitt villagePermit office 17103600 · Christian County · 0 authorized units
- BurbankPermit office 17104800 · Cook County · 14 authorized units
- Bureau County Unincorporated AreaPermit office 17105100 · Bureau County · 14 authorized units
- Burnham villagePermit office 17106900 · Cook County · 0 authorized units
- Burr Ridge villagePermit office 17108400 · DuPage County · 10 authorized units
- ByronPermit office 17111700 · Ogle County · 9 authorized units
- Cahokia HeightsPermit office 17113300 · St. Clair County · Latest year unavailable
- CairoPermit office 17113500 · Alexander County · 0 authorized units
- Caledonia villagePermit office 17562500 · Boone County · 0 authorized units
- Calhoun CountyPermit office 17114100 · Calhoun County · 5 authorized units
- Calumet CityPermit office 17114700 · Cook County · 0 authorized units
- Calumet Park villagePermit office 17115000 · Cook County · 0 authorized units
- Camargo villagePermit office 17115900 · Douglas County · 1 authorized units
- Cambria villagePermit office 17116200 · Williamson County · 10 authorized units
- Cambridge villagePermit office 17116800 · Henry County · 0 authorized units
- Camp Point villagePermit office 17118000 · Adams County · 7 authorized units
- Campbell Hill villagePermit office 17118300 · Jackson County · 0 authorized units
- Campton Hills villagePermit office 17118500 · Kane County · 9 authorized units
- CantonPermit office 17119800 · Fulton County · 0 authorized units
- Capron villagePermit office 17121000 · Boone County · 0 authorized units
- Carbon Cliff villagePermit office 17121300 · Rock Island County · 0 authorized units
- Carbon Hill villagePermit office 17121600 · Grundy County · 1 authorized units
- CarbondalePermit office 17121900 · Jackson County · 1 authorized units
- CarlinvillePermit office 17122500 · Macoupin County · 3 authorized units
- Carlock villagePermit office 17123100 · McLean County · 3 authorized units
- CarlylePermit office 17123400 · Clinton County · Latest year unavailable
- CarmiPermit office 17124300 · White County · 0 authorized units
- Carol Stream villagePermit office 17124900 · DuPage County · 22 authorized units
- Carpentersville villagePermit office 17125200 · Kane County · 0 authorized units
- Carroll County Unincorporated AreaPermit office 17126400 · Carroll County · 13 authorized units
- CarrolltonPermit office 17127000 · Greene County · 2 authorized units
- CartervillePermit office 17127900 · Williamson County · 6 authorized units
- CarthagePermit office 17128200 · Hancock County · 1 authorized units
- Cary villagePermit office 17129100 · McHenry County · 55 authorized units
- CaseyPermit office 17129400 · Clark County · 1 authorized units
- Caseyville villagePermit office 17130600 · St. Clair County · 27 authorized units
- Cass County Unincorporated AreaPermit office 17131200 · Cass County · 0 authorized units
- Catlin villagePermit office 17132100 · Vermilion County · 0 authorized units
- Cave-In-Rock villagePermit office 17132700 · Hardin County · 0 authorized units
- Cedar Point villagePermit office 17133300 · La Salle County · 0 authorized units
- Cedarville villagePermit office 17133900 · Stephenson County · 0 authorized units
- Central City villagePermit office 17134200 · Marion County · 0 authorized units
- CentraliaPermit office 17135100 · Marion County · 2 authorized units
- Cerro Gordo villagePermit office 17136600 · Piatt County · 0 authorized units
- ChampaignPermit office 17137800 · Champaign County · 645 authorized units
- Champaign County Part Unincorporated AreaPermit office 17138400 · Champaign County · 14 authorized units
- Chandlerville villagePermit office 17139300 · Cass County · 2 authorized units
- Channahon villagePermit office 17140200 · Will County · 59 authorized units
- CharlestonPermit office 17140800 · Coles County · 8 authorized units
- Chatham villagePermit office 17142000 · Sangamon County · 25 authorized units
- Chatsworth townPermit office 17142300 · Livingston County · 0 authorized units
- Chebanse villagePermit office 17143200 · Iroquois County · 0 authorized units
- ChenoaPermit office 17144400 · McLean County · 0 authorized units
- ChesterPermit office 17146200 · Randolph County · 0 authorized units
- ChicagoPermit office 17147700 · Cook County · 3,916 authorized units
- Chicago HeightsPermit office 17148300 · Cook County · 0 authorized units
- Chicago Ridge villagePermit office 17148600 · Cook County · 4 authorized units
- ChillicothePermit office 17149200 · Peoria County · 6 authorized units
- ChrismanPermit office 17150400 · Edgar County · 0 authorized units
- Christian County Unincorporated AreaPermit office 17150700 · Christian County · 6 authorized units
- ChristopherPermit office 17151000 · Franklin County · 0 authorized units
- Cicero townPermit office 17151600 · Cook County · 2 authorized units
- Cisco villagePermit office 17152800 · Piatt County · 0 authorized units
- Cissna Park villagePermit office 17153400 · Iroquois County · 0 authorized units
- Clarendon Hills villagePermit office 17154300 · DuPage County · 9 authorized units
- Clay City villagePermit office 17155800 · Clay County · 0 authorized units
- Clayton villagePermit office 17157000 · Adams County · 1 authorized units
- Cleveland villagePermit office 17158200 · Henry County · 0 authorized units
- Clifton villagePermit office 17158500 · Iroquois County · 1 authorized units
- ClintonPermit office 17158800 · De Witt County · 5 authorized units
- Clinton County Unincorporated AreaPermit office 17159100 · Clinton County · 35 authorized units
- Coal City villagePermit office 17160600 · Grundy County · 48 authorized units
- Coal Valley villagePermit office 17161500 · Rock Island County · 1 authorized units
- Cobden villagePermit office 17162400 · Union County · 0 authorized units
- Colfax villagePermit office 17165400 · McLean County · 0 authorized units
- CollinsvillePermit office 17165700 · Madison County · 1 authorized units
- ColonaPermit office 17167200 · Henry County · Latest year unavailable
- ColumbiaPermit office 17167800 · Monroe County · 10 authorized units
- Congerville villagePermit office 17170800 · Woodford County · Latest year unavailable
- Cook County Part Unincorporated AreaPermit office 17171100 · Cook County · 18 authorized units
- Cooksville villagePermit office 17171400 · McLean County · 0 authorized units
- Cordova villagePermit office 17173200 · Rock Island County · 1 authorized units
- Cornell villagePermit office 17173500 · Livingston County · Latest year unavailable
- Cortland townPermit office 17174100 · DeKalb County · 38 authorized units
- CountrysidePermit office 17176800 · Cook County · 5 authorized units
- Cowden villagePermit office 17177400 · Shelby County · 0 authorized units
- Crainville villagePermit office 17177700 · Williamson County · 0 authorized units
- Crescent City villagePermit office 17179200 · Iroquois County · Latest year unavailable
- Crest HillPermit office 17179800 · Will County · 0 authorized units
- Creston villagePermit office 17180100 · Ogle County · 16 authorized units
- Crestwood villagePermit office 17180400 · Cook County · 2 authorized units
- Crete villagePermit office 17181000 · Will County · 8 authorized units
- Creve Coeur villagePermit office 17181300 · Tazewell County · 0 authorized units
- Crossville villagePermit office 17183100 · White County · 0 authorized units
- Crystal LakePermit office 17184000 · McHenry County · 152 authorized units
- CubaPermit office 17184300 · Fulton County · 0 authorized units
- Cullom villagePermit office 17184900 · Livingston County · 0 authorized units
- Dakota villagePermit office 17187600 · Stephenson County · 0 authorized units
- Dalton City villagePermit office 17189400 · Moultrie County · 0 authorized units
- Damiansville villagePermit office 17190300 · Clinton County · 3 authorized units
- Danforth villagePermit office 17191200 · Iroquois County · 0 authorized units
- Danvers villagePermit office 17191800 · McLean County · 0 authorized units
- DanvillePermit office 17192100 · Vermilion County · 6 authorized units
- DarienPermit office 17192700 · DuPage County · 2 authorized units
- Davis Junction villagePermit office 17193300 · Ogle County · 12 authorized units
- Dawson villagePermit office 17194200 · Sangamon County · 0 authorized units
- De Land villagePermit office 17195400 · Piatt County · 1 authorized units
- De Pue villagePermit office 17195700 · Bureau County · 0 authorized units
- De Soto villagePermit office 17196300 · Jackson County · 0 authorized units
- De Witt County Unincorporated AreaPermit office 17196600 · De Witt County · 8 authorized units
- DecaturPermit office 17197800 · Macon County · 3 authorized units
- Deer Creek villagePermit office 17199000 · Tazewell County · 0 authorized units
- Deer Grove villagePermit office 17199600 · Whiteside County · 0 authorized units
- Deer Park villagePermit office 17200200 · Lake County · 2 authorized units
- Deerfield villagePermit office 17201400 · Lake County · 449 authorized units
- DeKalbPermit office 17194800 · DeKalb County · 59 authorized units
- DeKalb County Unincorporated AreaPermit office 17197500 · DeKalb County · 5 authorized units
- DelavanPermit office 17202000 · Tazewell County · 3 authorized units
- Des PlainesPermit office 17204400 · Cook County · 12 authorized units
- Diamond villagePermit office 17205300 · Grundy County · 5 authorized units
- Divernon villagePermit office 17207100 · Sangamon County · 0 authorized units
- Dixmoor villagePermit office 17208000 · Cook County · 0 authorized units
- DixonPermit office 17208300 · Lee County · 18 authorized units
- Dolton villagePermit office 17209500 · Cook County · 0 authorized units
- Donovan villagePermit office 17210700 · Iroquois County · Latest year unavailable
- Dorchester villagePermit office 17211600 · Macoupin County · 0 authorized units
- Douglas County Part Unincorporated AreaPermit office 17212200 · Douglas County · 9 authorized units
- Dowell villagePermit office 17214000 · Jackson County · 0 authorized units
- Downers Grove villagePermit office 17214600 · DuPage County · 52 authorized units
- Downs villagePermit office 17215200 · McLean County · 4 authorized units
- Du Bois villagePermit office 17217000 · Washington County · Latest year unavailable
- Dunfermline villagePermit office 17218800 · Fulton County · 0 authorized units
- Dunlap villagePermit office 17219400 · Peoria County · Latest year unavailable
- DuPage County Unincorporated AreaPermit office 17217900 · DuPage County · 70 authorized units
- Dupo villagePermit office 17220000 · St. Clair County · 1 authorized units
- Dwight villagePermit office 17221800 · Livingston County · 5 authorized units
- EarlvillePermit office 17223600 · La Salle County · 0 authorized units
- East Alton villagePermit office 17223900 · Madison County · 0 authorized units
- East Brooklyn villagePermit office 17224500 · Grundy County · 0 authorized units
- East Cape Girardeau villagePermit office 17224800 · Alexander County · Latest year unavailable
- East Carondelet villagePermit office 17225100 · St. Clair County · 0 authorized units
- East DubuquePermit office 17225400 · Jo Daviess County · 0 authorized units
- East Dundee villagePermit office 17226000 · Kane County · 0 authorized units
- East Galesburg villagePermit office 17227500 · Knox County · 0 authorized units
- East Gillespie villagePermit office 17227800 · Macoupin County · 1 authorized units
- East Hazel Crest villagePermit office 17228400 · Cook County · 3 authorized units
- East MolinePermit office 17229000 · Rock Island County · 21 authorized units
- East PeoriaPermit office 17229900 · Tazewell County · 8 authorized units
- East St. LouisPermit office 17230200 · St. Clair County · 59 authorized units
- Easton villagePermit office 17231100 · Mason County · Latest year unavailable
- Edinburg villagePermit office 17233500 · Christian County · 1 authorized units
- EdwardsvillePermit office 17234100 · Madison County · 23 authorized units
- EffinghamPermit office 17234700 · Effingham County · 43 authorized units
- El PasoPermit office 17235600 · Woodford County · 13 authorized units
- Elburn villagePermit office 17237100 · Kane County · 38 authorized units
- ElginPermit office 17238600 · Kane County · 241 authorized units
- Elk Grove Village villagePermit office 17240400 · Cook County · 0 authorized units
- Elkhart villagePermit office 17242200 · Logan County · 0 authorized units
- Ellsworth villagePermit office 17245200 · McLean County · Latest year unavailable
- ElmhurstPermit office 17246100 · DuPage County · 74 authorized units
- ElmwoodPermit office 17246700 · Peoria County · 0 authorized units
- Elmwood Park villagePermit office 17247000 · Cook County · 1 authorized units
- Elwood villagePermit office 17248800 · Will County · 2 authorized units
- Emden villagePermit office 17249400 · Logan County · 0 authorized units
- Emington villagePermit office 17250000 · Livingston County · 0 authorized units
- Energy villagePermit office 17251200 · Williamson County · 1 authorized units
- Erie villagePermit office 17253900 · Whiteside County · 2 authorized units
- Essex villagePermit office 17255700 · Kankakee County · 1 authorized units
- EurekaPermit office 17256000 · Woodford County · 6 authorized units
- EvanstonPermit office 17256600 · Cook County · 44 authorized units
- Evansville villagePermit office 17257200 · Randolph County · 0 authorized units
- Evergreen Park villagePermit office 17257500 · Cook County · 20 authorized units
- FairburyPermit office 17258700 · Livingston County · 26 authorized units
- FairfieldPermit office 17259000 · Wayne County · 1 authorized units
- Fairview HeightsPermit office 17261100 · St. Clair County · 12 authorized units
- Fairview villagePermit office 17261700 · Fulton County · 0 authorized units
- Farmer CityPermit office 17263800 · De Witt County · 0 authorized units
- FarmingtonPermit office 17264700 · Fulton County · 4 authorized units
- Fayetteville villagePermit office 17266500 · St. Clair County · 1 authorized units
- Findlay villagePermit office 17269500 · Shelby County · 3 authorized units
- Fisher villagePermit office 17269800 · Champaign County · 35 authorized units
- Fithian villagePermit office 17270100 · Vermilion County · 0 authorized units
- Flanagan villagePermit office 17270700 · Livingston County · 1 authorized units
- FloraPermit office 17272200 · Clay County · 2 authorized units
- Flossmoor villagePermit office 17273700 · Cook County · 1 authorized units
- Ford County Unincorporated AreaPermit office 17274900 · Ford County · 11 authorized units
- Ford Heights villagePermit office 17275200 · Cook County · 0 authorized units
- Forest Park villagePermit office 17276100 · Cook County · 1 authorized units
- Forest View villagePermit office 17276400 · Cook County · 0 authorized units
- Forrest villagePermit office 17277000 · Livingston County · 3 authorized units
- Forreston villagePermit office 17277600 · Ogle County · Latest year unavailable
- Forsyth villagePermit office 17277900 · Macon County · 3 authorized units
- Fox Lake villagePermit office 17280300 · Lake County · 305 authorized units
- Fox River Grove villagePermit office 17280900 · McHenry County · 0 authorized units
- Frankfort villagePermit office 17283300 · Will County · 115 authorized units
- Franklin County Unincorporated AreaPermit office 17283600 · Franklin County · Latest year unavailable
- Franklin Grove villagePermit office 17283900 · Lee County · Latest year unavailable
- Franklin Park villagePermit office 17284200 · Cook County · 0 authorized units
- Freeburg villagePermit office 17285700 · St. Clair County · 4 authorized units
- FreeportPermit office 17287200 · Stephenson County · 0 authorized units
- FultonPermit office 17288400 · Whiteside County · 2 authorized units
- Fulton County Unincorporated AreaPermit office 17288700 · Fulton County · 13 authorized units
- GalenaPermit office 17290500 · Jo Daviess County · 3 authorized units
- GalesburgPermit office 17290800 · Knox County · 1 authorized units
- GalvaPermit office 17292000 · Henry County · 2 authorized units
- Gardner villagePermit office 17293800 · Grundy County · 0 authorized units
- Gays villagePermit office 17295000 · Moultrie County · 0 authorized units
- GeneseoPermit office 17295600 · Henry County · 8 authorized units
- GenevaPermit office 17296200 · Kane County · 27 authorized units
- GenoaPermit office 17296800 · DeKalb County · 7 authorized units
- GeorgetownPermit office 17297400 · Vermilion County · 0 authorized units
- German Valley villagePermit office 17298000 · Stephenson County · Latest year unavailable
- Germantown Hills villagePermit office 17298600 · Woodford County · 1 authorized units
- Germantown villagePermit office 17299200 · Clinton County · 0 authorized units
- Gibson CityPermit office 17299800 · Ford County · 1 authorized units
- Gifford villagePermit office 17300100 · Champaign County · 2 authorized units
- Gilberts villagePermit office 17300400 · Kane County · 73 authorized units
- GillespiePermit office 17300700 · Macoupin County · 0 authorized units
- GilmanPermit office 17301300 · Iroquois County · 0 authorized units
- Gladstone villagePermit office 17302800 · Henderson County · 0 authorized units
- Glasford villagePermit office 17303100 · Peoria County · 1 authorized units
- Glen Carbon villagePermit office 17303700 · Madison County · 22 authorized units
- Glen Ellyn villagePermit office 17304000 · DuPage County · 16 authorized units
- Glencoe villagePermit office 17304300 · Cook County · 29 authorized units
- Glendale Heights villagePermit office 17304600 · DuPage County · 4 authorized units
- Glenview villagePermit office 17304900 · Cook County · 71 authorized units
- Glenwood villagePermit office 17305200 · Cook County · 0 authorized units
- Godfrey villagePermit office 17305600 · Madison County · 30 authorized units
- Godley villagePermit office 17306100 · Will County · 0 authorized units
- GolcondaPermit office 17306400 · Pope County · 1 authorized units
- Golf villagePermit office 17307900 · Cook County · 0 authorized units
- Goodfield villagePermit office 17309400 · Woodford County · 0 authorized units
- GraftonPermit office 17311200 · Jersey County · 10 authorized units
- Grand Ridge villagePermit office 17312700 · La Salle County · 1 authorized units
- Granite CityPermit office 17314500 · Madison County · 19 authorized units
- Grant Park villagePermit office 17315100 · Kankakee County · 0 authorized units
- Grant townshipPermit office 17315700 · Vermilion County · Latest year unavailable
- Granville villagePermit office 17316600 · Putnam County · 1 authorized units
- Grayslake villagePermit office 17317200 · Lake County · 2 authorized units
- GrayvillePermit office 17317800 · White County · 1 authorized units
- Green Oaks villagePermit office 17318400 · Lake County · 1 authorized units
- Green Valley villagePermit office 17319000 · Tazewell County · 0 authorized units
- GreenfieldPermit office 17320500 · Greene County · Latest year unavailable
- Greenview villagePermit office 17321700 · Menard County · Latest year unavailable
- GreenvillePermit office 17322000 · Bond County · 1 authorized units
- Gridley villagePermit office 17323500 · McLean County · 1 authorized units
- GriggsvillePermit office 17323800 · Pike County · 1 authorized units
- Grundy County Unincorporated AreaPermit office 17325900 · Grundy County · 16 authorized units
- Gulf Port villagePermit office 17326500 · Henderson County · 0 authorized units
- Gurnee villagePermit office 17326800 · Lake County · 3 authorized units
- Hainesville villagePermit office 17328300 · Lake County · 0 authorized units
- HamiltonPermit office 17330400 · Hancock County · 0 authorized units
- Hammond villagePermit office 17331600 · Piatt County · 0 authorized units
- Hampshire villagePermit office 17332200 · Kane County · 231 authorized units
- Hampton villagePermit office 17332800 · Rock Island County · Latest year unavailable
- Hanna City villagePermit office 17334000 · Peoria County · 0 authorized units
- Hanover Park villagePermit office 17334600 · Cook County · 0 authorized units
- Hanover villagePermit office 17335800 · Jo Daviess County · Latest year unavailable
- Harristown villagePermit office 17340300 · Macon County · 0 authorized units
- Hartford villagePermit office 17340900 · Madison County · Latest year unavailable
- Hartsburg villagePermit office 17341500 · Logan County · 0 authorized units
- HarvardPermit office 17341800 · McHenry County · 17 authorized units
- HarveyPermit office 17343000 · Cook County · 0 authorized units
- Harwood Heights villagePermit office 17343300 · Cook County · 2 authorized units
- HavanaPermit office 17343900 · Mason County · 0 authorized units
- Hawthorn Woods villagePermit office 17344800 · Lake County · 78 authorized units
- Hazel Crest villagePermit office 17345400 · Cook County · Latest year unavailable
- Hebron villagePermit office 17346000 · McHenry County · 4 authorized units
- Hecker villagePermit office 17346300 · Monroe County · 0 authorized units
- Henderson County Unincorporated AreaPermit office 17346900 · Henderson County · 4 authorized units
- Hennepin villagePermit office 17348100 · Putnam County · 2 authorized units
- Henning villagePermit office 17348400 · Vermilion County · 0 authorized units
- HenryPermit office 17348700 · Marshall County · 0 authorized units
- Henry County Unincorporated AreaPermit office 17349000 · Henry County · 8 authorized units
- HerrinPermit office 17350800 · Williamson County · 26 authorized units
- Herscher villagePermit office 17351100 · Kankakee County · 0 authorized units
- Heyworth villagePermit office 17351700 · McLean County · 1 authorized units
- Hickory HillsPermit office 17352300 · Cook County · 6 authorized units
- HighlandPermit office 17353500 · Madison County · 18 authorized units
- Highland ParkPermit office 17353800 · Lake County · 106 authorized units
- HighwoodPermit office 17354400 · Lake County · Latest year unavailable
- Hillcrest villagePermit office 17354700 · Ogle County · 0 authorized units
- Hillside villagePermit office 17355900 · Cook County · 0 authorized units
- Hinckley villagePermit office 17356800 · DeKalb County · 0 authorized units
- Hindsboro villagePermit office 17357100 · Douglas County · 1 authorized units
- Hinsdale villagePermit office 17357700 · DuPage County · 30 authorized units
- Hodgkins villagePermit office 17358600 · Cook County · 0 authorized units
- Hoffman Estates villagePermit office 17358900 · Cook County · 4 authorized units
- Hoffman villagePermit office 17359500 · Clinton County · 0 authorized units
- Holiday Hills villagePermit office 17359800 · McHenry County · 0 authorized units
- Homer Glen villagePermit office 17360900 · Will County · 36 authorized units
- Homer villagePermit office 17361300 · Champaign County · 1 authorized units
- HometownPermit office 17361600 · Cook County · 0 authorized units
- Homewood villagePermit office 17361900 · Cook County · 0 authorized units
- HoopestonPermit office 17363100 · Vermilion County · 0 authorized units
- Hooppole villagePermit office 17363400 · Henry County · 0 authorized units
- Hopedale villagePermit office 17364600 · Tazewell County · 0 authorized units
- Hopewell villagePermit office 17364900 · Marshall County · 0 authorized units
- Hopkins Park villagePermit office 17365500 · Kankakee County · 5 authorized units
- Hoyleton villagePermit office 17366700 · Washington County · 0 authorized units
- Hudson villagePermit office 17367300 · McLean County · 2 authorized units
- Huey villagePermit office 17367600 · Clinton County · 0 authorized units
- Hull villagePermit office 17367900 · Pike County · Latest year unavailable
- Huntley villagePermit office 17370000 · McHenry County · 394 authorized units
- HurstPermit office 17371200 · Williamson County · 1 authorized units
- Hutsonville villagePermit office 17371800 · Crawford County · 0 authorized units
- Illiopolis villagePermit office 17373000 · Sangamon County · Latest year unavailable
- Ina villagePermit office 17373300 · Jefferson County · Latest year unavailable
- Indian Creek villagePermit office 17374200 · Lake County · Latest year unavailable
- Indian Head Park villagePermit office 17374800 · Cook County · 0 authorized units
- Inverness villagePermit office 17376900 · Cook County · 2 authorized units
- Iroquois County Unincorporated AreaPermit office 17378100 · Iroquois County · 10 authorized units
- Iroquois villagePermit office 17378700 · Iroquois County · 0 authorized units
- Irvington villagePermit office 17379900 · Washington County · Latest year unavailable
- Irwin villagePermit office 17380200 · Kankakee County · 0 authorized units
- Island Lake villagePermit office 17381400 · McHenry County · 1 authorized units
- Itasca villagePermit office 17381700 · DuPage County · 90 authorized units
- Ivesdale villagePermit office 17382600 · Champaign County · 0 authorized units
- JacksonvillePermit office 17384100 · Morgan County · 12 authorized units
- Jerome villagePermit office 17386800 · Sangamon County · Latest year unavailable
- Jersey County Unincorporated AreaPermit office 17387100 · Jersey County · 20 authorized units
- JerseyvillePermit office 17387700 · Jersey County · 9 authorized units
- Jo Daviess County Unincorporated AreaPermit office 17388300 · Jo Daviess County · 38 authorized units
- Johnsburg villagePermit office 17388700 · McHenry County · 30 authorized units
- Johnston CityPermit office 17390100 · Williamson County · 9 authorized units
- JolietPermit office 17390400 · Will County · 455 authorized units
- JonesboroPermit office 17391300 · Union County · 1 authorized units
- Joy villagePermit office 17392500 · Mercer County · 0 authorized units
- Justice villagePermit office 17393700 · Cook County · 10 authorized units
- Kane County Unincorporated AreaPermit office 17394300 · Kane County · 42 authorized units
- Kangley villagePermit office 17395500 · La Salle County · 0 authorized units
- KankakeePermit office 17395800 · Kankakee County · 27 authorized units
- Kankakee County Unincorporated AreaPermit office 17396100 · Kankakee County · 31 authorized units
- KeithsburgPermit office 17400000 · Mercer County · 3 authorized units
- Kendall County Unincorporated AreaPermit office 17401500 · Kendall County · 40 authorized units
- Kenilworth villagePermit office 17402100 · Cook County · 2 authorized units
- KewaneePermit office 17403600 · Henry County · 0 authorized units
- Keyesport villagePermit office 17404200 · Bond County · 0 authorized units
- Kildeer villagePermit office 17405700 · Lake County · 29 authorized units
- Kincaid villagePermit office 17406000 · Christian County · Latest year unavailable
- Kingston Mines villagePermit office 17407200 · Peoria County · 0 authorized units
- Kingston villagePermit office 17407800 · DeKalb County · 0 authorized units
- Kinsman villagePermit office 17409000 · Grundy County · 0 authorized units
- Kirkland villagePermit office 17409300 · DeKalb County · 0 authorized units
- Kirkwood villagePermit office 17409600 · Warren County · 0 authorized units
- Knox County Part Unincorporated AreaPermit office 17410200 · Knox County · 0 authorized units
- KnoxvillePermit office 17410800 · Knox County · 0 authorized units
- La Grange Park villagePermit office 17411700 · Cook County · 2 authorized units
- La Grange villagePermit office 17412000 · Cook County · 6 authorized units
- LaconPermit office 17415300 · Marshall County · 1 authorized units
- Ladd villagePermit office 17415900 · Bureau County · 0 authorized units
- Lake Barrington villagePermit office 17417400 · Lake County · 2 authorized units
- Lake Bluff villagePermit office 17417700 · Lake County · 10 authorized units
- Lake County Part Unincorporated AreaPermit office 17418000 · Lake County · 48 authorized units
- Lake ForestPermit office 17418300 · Lake County · 16 authorized units
- Lake in the Hills villagePermit office 17419800 · McHenry County · 21 authorized units
- Lake Ka-Ho villagePermit office 17419900 · Macoupin County · 0 authorized units
- Lake Villa villagePermit office 17419200 · Lake County · 41 authorized units
- Lake Zurich villagePermit office 17419500 · Lake County · 6 authorized units
- Lakemoor villagePermit office 17420700 · McHenry County · 5 authorized units
- Lakewood villagePermit office 17421300 · McHenry County · 10 authorized units
- LanarkPermit office 17422500 · Carroll County · 0 authorized units
- LaSallePermit office 17414400 · La Salle County · 7 authorized units
- LaSalle County Unincorporated AreaPermit office 17414700 · La Salle County · 24 authorized units
- Latham villagePermit office 17424300 · Logan County · 0 authorized units
- LawrencevillePermit office 17425500 · Lawrence County · 67 authorized units
- Le RoyPermit office 17425800 · McLean County · 2 authorized units
- Leaf River villagePermit office 17426700 · Ogle County · 0 authorized units
- LebanonPermit office 17427000 · St. Clair County · 2 authorized units
- Lee County Unincorporated AreaPermit office 17427900 · Lee County · 13 authorized units
- Lee villagePermit office 17429100 · Lee County · 0 authorized units
- Leland villagePermit office 17430600 · La Salle County · 0 authorized units
- Lemont villagePermit office 17431200 · Cook County · 156 authorized units
- Lena villagePermit office 17431500 · Stephenson County · 0 authorized units
- Leonore villagePermit office 17432700 · La Salle County · 0 authorized units
- LewistownPermit office 17433900 · Fulton County · 0 authorized units
- LexingtonPermit office 17434500 · McLean County · Latest year unavailable
- Libertyville villagePermit office 17436600 · Lake County · 5 authorized units
- Lily Lake villagePermit office 17437000 · Kane County · 4 authorized units
- Limestone villagePermit office 17438200 · Kankakee County · 0 authorized units
- LincolnPermit office 17438400 · Logan County · 59 authorized units
- Lincolnshire villagePermit office 17439000 · Lake County · 6 authorized units
- Lincolnwood villagePermit office 17439300 · Cook County · 3 authorized units
- Lindenhurst villagePermit office 17439600 · Lake County · 33 authorized units
- Lisbon villagePermit office 17440800 · Kendall County · 1 authorized units
- Lisle villagePermit office 17441400 · DuPage County · 48 authorized units
- Little York villagePermit office 17442600 · Warren County · 0 authorized units
- Livingston County Unincorporated AreaPermit office 17444400 · Livingston County · 14 authorized units
- Livingston villagePermit office 17444700 · Madison County · 0 authorized units
- LockportPermit office 17445600 · Will County · 97 authorized units
- Loda villagePermit office 17446800 · Iroquois County · 0 authorized units
- Logan County Unincorporated AreaPermit office 17447100 · Logan County · 4 authorized units
- Lomax villagePermit office 17448000 · Henderson County · 0 authorized units
- Lombard villagePermit office 17448300 · DuPage County · 308 authorized units
- Long Creek villagePermit office 17450100 · Macon County · 1 authorized units
- Long Grove villagePermit office 17450400 · Lake County · 9 authorized units
- Lostant villagePermit office 17452800 · La Salle County · 0 authorized units
- Loves ParkPermit office 17454600 · Winnebago County · 41 authorized units
- Lovington villagePermit office 17455200 · Moultrie County · Latest year unavailable
- Ludlow villagePermit office 17456400 · Champaign County · 0 authorized units
- Lyndon villagePermit office 17457900 · Whiteside County · 1 authorized units
- Lynwood villagePermit office 17459400 · Cook County · 30 authorized units
- Lyons villagePermit office 17460000 · Cook County · 1 authorized units
- Machesney Park villagePermit office 17460900 · Winnebago County · 25 authorized units
- Mackinaw villagePermit office 17461500 · Tazewell County · 5 authorized units
- MacombPermit office 17461800 · McDonough County · 1 authorized units
- MaconPermit office 17462700 · Macon County · 0 authorized units
- Macon County Unincorporated AreaPermit office 17463000 · Macon County · 16 authorized units
- Macoupin County Unincorporated AreaPermit office 17463600 · Macoupin County · 45 authorized units
- Madison County Part Unincorporated AreaPermit office 17464500 · Madison County · 104 authorized units
- Magnolia villagePermit office 17465700 · Putnam County · 0 authorized units
- Mahomet villagePermit office 17466300 · Champaign County · 53 authorized units
- Malta villagePermit office 17468700 · DeKalb County · 39 authorized units
- Manhattan villagePermit office 17469900 · Will County · 57 authorized units
- Manito villagePermit office 17470500 · Mason County · 1 authorized units
- Mansfield villagePermit office 17471700 · Piatt County · 0 authorized units
- Manteno villagePermit office 17472300 · Kankakee County · 5 authorized units
- Maple Park villagePermit office 17472900 · Kane County · 27 authorized units
- Mapleton villagePermit office 17473200 · Peoria County · Latest year unavailable
- Maquon villagePermit office 17473800 · Knox County · 0 authorized units
- MarengoPermit office 17474100 · McHenry County · 35 authorized units
- Marine villagePermit office 17475300 · Madison County · 0 authorized units
- MarionPermit office 17475600 · Williamson County · 88 authorized units
- Marissa villagePermit office 17477100 · St. Clair County · 0 authorized units
- Mark villagePermit office 17477400 · Putnam County · Latest year unavailable
- MarkhamPermit office 17477700 · Cook County · 0 authorized units
- MaroaPermit office 17478000 · Macon County · 6 authorized units
- Marquette HeightsPermit office 17478600 · Tazewell County · 0 authorized units
- MarseillesPermit office 17479200 · La Salle County · 6 authorized units
- MarshallPermit office 17479500 · Clark County · 8 authorized units
- Marshall County Unincorporated AreaPermit office 17479800 · Marshall County · 1 authorized units
- Martinton villagePermit office 17482200 · Iroquois County · Latest year unavailable
- Maryville villagePermit office 17482800 · Madison County · 21 authorized units
- MascoutahPermit office 17483100 · St. Clair County · 24 authorized units
- Mason CityPermit office 17483700 · Mason County · 0 authorized units
- Mason County Unincorporated AreaPermit office 17484300 · Mason County · 4 authorized units
- Massac County Unincorporated AreaPermit office 17485200 · Massac County · 2 authorized units
- Matherville villagePermit office 17485800 · Mercer County · 0 authorized units
- Matteson villagePermit office 17486100 · Cook County · 1 authorized units
- MattoonPermit office 17486400 · Coles County · 8 authorized units
- Maywood villagePermit office 17488800 · Cook County · 6 authorized units
- Mazon villagePermit office 17489400 · Grundy County · 0 authorized units
- McCook villagePermit office 17490000 · Cook County · 1 authorized units
- McCullom Lake villagePermit office 17490300 · McHenry County · 1 authorized units
- McHenryPermit office 17490900 · McHenry County · 242 authorized units
- McHenry County Unincorporated AreaPermit office 17491200 · McHenry County · 78 authorized units
- McLean County Part Unincorporated AreaPermit office 17492400 · McLean County · 23 authorized units
- McLean villagePermit office 17492700 · McLean County · 1 authorized units
- McNabb villagePermit office 17493600 · Putnam County · 0 authorized units
- Mechanicsburg villagePermit office 17494500 · Sangamon County · 2 authorized units
- Medora villagePermit office 17495600 · Jersey County · 0 authorized units
- Melrose Park villagePermit office 17496000 · Cook County · 5 authorized units
- Menard County Unincorporated AreaPermit office 17497200 · Menard County · 10 authorized units
- Mendon villagePermit office 17497800 · Adams County · Latest year unavailable
- MendotaPermit office 17498100 · La Salle County · 1 authorized units
- Mercer County Unincorporated AreaPermit office 17499300 · Mercer County · 9 authorized units
- Meredosia villagePermit office 17499900 · Morgan County · 0 authorized units
- Merrionette Park villagePermit office 17500800 · Cook County · 0 authorized units
- Metamora villagePermit office 17501400 · Woodford County · 1 authorized units
- MetropolisPermit office 17502000 · Massac County · 5 authorized units
- Mettawa villagePermit office 17502300 · Lake County · 4 authorized units
- Middletown villagePermit office 17503200 · Logan County · 0 authorized units
- Midlothian villagePermit office 17503500 · Cook County · 0 authorized units
- Milan villagePermit office 17504400 · Rock Island County · 12 authorized units
- Milford villagePermit office 17505000 · Iroquois County · 0 authorized units
- Milledgeville villagePermit office 17507100 · Carroll County · 1 authorized units
- Millington villagePermit office 17508300 · La Salle County · 3 authorized units
- Millstadt villagePermit office 17509200 · St. Clair County · 7 authorized units
- Minier villagePermit office 17511000 · Tazewell County · 2 authorized units
- MinonkPermit office 17511300 · Woodford County · 1 authorized units
- Minooka villagePermit office 17511900 · Grundy County · 18 authorized units
- Mokena villagePermit office 17514000 · Will County · 23 authorized units
- MolinePermit office 17514300 · Rock Island County · 83 authorized units
- MomencePermit office 17514900 · Kankakee County · 2 authorized units
- Monee villagePermit office 17516100 · Will County · 14 authorized units
- MonmouthPermit office 17516700 · Warren County · 0 authorized units
- Monroe Center villagePermit office 17517200 · Ogle County · 0 authorized units
- Monroe County Unincorporated AreaPermit office 17517300 · Monroe County · 18 authorized units
- Montgomery County Unincorporated AreaPermit office 17518500 · Montgomery County · 11 authorized units
- Montgomery villagePermit office 17519400 · Kane County · 23 authorized units
- MonticelloPermit office 17520000 · Piatt County · 26 authorized units
- Montrose villagePermit office 17521200 · Effingham County · 1 authorized units
- MorrisPermit office 17522700 · Grundy County · 22 authorized units
- MorrisonPermit office 17523300 · Whiteside County · 0 authorized units
- Morton Grove villagePermit office 17523900 · Cook County · 2 authorized units
- Morton villagePermit office 17524500 · Tazewell County · 24 authorized units
- Moultrie County Unincorporated AreaPermit office 17525100 · Moultrie County · 16 authorized units
- Mound CityPermit office 17525400 · Pulaski County · 2 authorized units
- MoundsPermit office 17526600 · Pulaski County · 1 authorized units
- Mount Auburn villagePermit office 17527200 · Christian County · 1 authorized units
- Mount CarmelPermit office 17527500 · Wabash County · 7 authorized units
- Mount CarrollPermit office 17527800 · Carroll County · 0 authorized units
- Mount Morris villagePermit office 17529900 · Ogle County · 24 authorized units
- Mount OlivePermit office 17530200 · Macoupin County · 1 authorized units
- Mount Prospect villagePermit office 17531100 · Cook County · 1 authorized units
- Mount PulaskiPermit office 17531400 · Logan County · 1 authorized units
- Mount SterlingPermit office 17532000 · Brown County · 7 authorized units
- Mount VernonPermit office 17532600 · Jefferson County · 12 authorized units
- Mount Zion villagePermit office 17533500 · Macon County · 9 authorized units
- Moweaqua villagePermit office 17534700 · Shelby County · 0 authorized units
- Muddy villagePermit office 17535000 · Saline County · 0 authorized units
- Mulberry Grove villagePermit office 17535600 · Bond County · 0 authorized units
- Muncie villagePermit office 17535900 · Vermilion County · 0 authorized units
- Mundelein villagePermit office 17536200 · Lake County · 67 authorized units
- Murdock townshipPermit office 17536800 · Douglas County · 0 authorized units
- MurphysboroPermit office 17537100 · Jackson County · 3 authorized units
- NapervillePermit office 17538900 · DuPage County · 228 authorized units
- NashvillePermit office 17540700 · Washington County · 2 authorized units
- NauvooPermit office 17541900 · Hancock County · Latest year unavailable
- NeogaPermit office 17543700 · Cumberland County · 0 authorized units
- New Athens villagePermit office 17545800 · St. Clair County · 2 authorized units
- New Baden villagePermit office 17546100 · Clinton County · 1 authorized units
- New Berlin villagePermit office 17547300 · Sangamon County · 3 authorized units
- New Douglas villagePermit office 17549100 · Madison County · 0 authorized units
- New Lenox villagePermit office 17550900 · Will County · 99 authorized units
- Newark villagePermit office 17553000 · Kendall County · 0 authorized units
- NewmanPermit office 17554200 · Douglas County · 0 authorized units
- Newman townshipPermit office 17554500 · Douglas County · 0 authorized units
- NewtonPermit office 17555400 · Jasper County · 6 authorized units
- Niles villagePermit office 17557200 · Cook County · 1 authorized units
- Noble villagePermit office 17558700 · Richland County · 0 authorized units
- Normal townPermit office 17560200 · McLean County · 150 authorized units
- Norridge villagePermit office 17561100 · Cook County · 0 authorized units
- North Aurora villagePermit office 17562000 · Kane County · 61 authorized units
- North Barrington villagePermit office 17562300 · Lake County · 4 authorized units
- North ChicagoPermit office 17562600 · Lake County · 12 authorized units
- North City villagePermit office 17562900 · Franklin County · 0 authorized units
- North Pekin villagePermit office 17565600 · Tazewell County · 0 authorized units
- North Riverside villagePermit office 17565900 · Cook County · 0 authorized units
- North Utica villagePermit office 17566200 · La Salle County · 1 authorized units
- Northbrook villagePermit office 17566500 · Cook County · 93 authorized units
- Northfield villagePermit office 17567700 · Cook County · 8 authorized units
- NorthlakePermit office 17568000 · Cook County · 0 authorized units
- Norwood villagePermit office 17569200 · Peoria County · Latest year unavailable
- O'FallonPermit office 17569800 · St. Clair County · 200 authorized units
- Oak Brook villagePermit office 17570700 · DuPage County · 20 authorized units
- Oak ForestPermit office 17571000 · Cook County · 87 authorized units
- Oak Grove villagePermit office 17571300 · Rock Island County · 5 authorized units
- Oak Lawn villagePermit office 17571600 · Cook County · 11 authorized units
- Oak Park villagePermit office 17572200 · Cook County · 0 authorized units
- Oakbrook TerracePermit office 17572500 · DuPage County · 2 authorized units
- OaklandPermit office 17573700 · Coles County · 0 authorized units
- Oakwood Hills villagePermit office 17574600 · McHenry County · 0 authorized units
- Oakwood villagePermit office 17575200 · Vermilion County · 0 authorized units
- Oconee villagePermit office 17576100 · Shelby County · 0 authorized units
- Odell villagePermit office 17577000 · Livingston County · 0 authorized units
- Odin villagePermit office 17577600 · Marion County · Latest year unavailable
- Ogden villagePermit office 17578200 · Champaign County · 0 authorized units
- Ogle County Unincorporated AreaPermit office 17578500 · Ogle County · 21 authorized units
- OglesbyPermit office 17578800 · La Salle County · 1 authorized units
- Okawville villagePermit office 17580900 · Washington County · 0 authorized units
- OlneyPermit office 17583600 · Richland County · 8 authorized units
- Olympia Fields villagePermit office 17584200 · Cook County · 0 authorized units
- Onarga villagePermit office 17586000 · Iroquois County · 1 authorized units
- Oquawka villagePermit office 17587800 · Henderson County · 0 authorized units
- Orangeville villagePermit office 17589300 · Stephenson County · 0 authorized units
- Oreana villagePermit office 17589900 · Macon County · 0 authorized units
- OregonPermit office 17590200 · Ogle County · 1 authorized units
- Orion villagePermit office 17591700 · Henry County · 0 authorized units
- Orland Hills villagePermit office 17592000 · Cook County · 0 authorized units
- Orland Park villagePermit office 17592300 · Cook County · 29 authorized units
- Oswego villagePermit office 17594700 · Kendall County · 429 authorized units
- OttawaPermit office 17595300 · La Salle County · 9 authorized units
- Palatine villagePermit office 17598600 · Cook County · 7 authorized units
- Palmer villagePermit office 17599500 · Christian County · 0 authorized units
- Palos HeightsPermit office 17600400 · Cook County · 1 authorized units
- Palos HillsPermit office 17600700 · Cook County · 2 authorized units
- Palos Park villagePermit office 17601000 · Cook County · 2 authorized units
- PanaPermit office 17601600 · Christian County · 0 authorized units
- ParisPermit office 17604600 · Edgar County · 3 authorized units
- Park CityPermit office 17605200 · Lake County · 0 authorized units
- Park Forest villagePermit office 17605500 · Cook County · 0 authorized units
- Park RidgePermit office 17606100 · Cook County · 14 authorized units
- Paw Paw villagePermit office 17608800 · Lee County · 0 authorized units
- Pawnee villagePermit office 17609400 · Sangamon County · 0 authorized units
- PaxtonPermit office 17609700 · Ford County · 2 authorized units
- Payson townshipPermit office 17610000 · Adams County · 0 authorized units
- Pearl City villagePermit office 17611200 · Stephenson County · 0 authorized units
- Pecatonica villagePermit office 17612400 · Winnebago County · 1 authorized units
- PekinPermit office 17613000 · Tazewell County · 7 authorized units
- PeoriaPermit office 17615400 · Peoria County · 36 authorized units
- Peoria County Part Unincorporated AreaPermit office 17616000 · Peoria County · 30 authorized units
- Peoria Heights villagePermit office 17616300 · Peoria County · Latest year unavailable
- Peotone villagePermit office 17617500 · Will County · 3 authorized units
- Perry CountyPermit office 17618100 · Perry County · 23 authorized units
- Perry villagePermit office 17618700 · Pike County · 0 authorized units
- PeruPermit office 17619600 · La Salle County · 5 authorized units
- Pesotum villagePermit office 17620500 · Champaign County · Latest year unavailable
- PetersburgPermit office 17620800 · Menard County · 1 authorized units
- Philo villagePermit office 17622900 · Champaign County · Latest year unavailable
- Piatt County Unincorporated AreaPermit office 17623800 · Piatt County · 10 authorized units
- Pierron villagePermit office 17624700 · Bond County · 0 authorized units
- Pike County Unincorporated AreaPermit office 17625600 · Pike County · 9 authorized units
- Pingree Grove villagePermit office 17628600 · Kane County · 109 authorized units
- Piper City villagePermit office 17628900 · Ford County · 0 authorized units
- PittsfieldPermit office 17629800 · Pike County · 0 authorized units
- Plainfield villagePermit office 17631000 · Will County · 740 authorized units
- PlanoPermit office 17631600 · Kendall County · 4 authorized units
- Pleasant Plains villagePermit office 17633400 · Sangamon County · 0 authorized units
- Pocahontas villagePermit office 17636100 · Bond County · 3 authorized units
- PoloPermit office 17637000 · Ogle County · 0 authorized units
- PontiacPermit office 17637600 · Livingston County · 1 authorized units
- Pontoon Beach villagePermit office 17638200 · Madison County · 10 authorized units
- Poplar Grove villagePermit office 17640000 · Boone County · 13 authorized units
- Port Barrington villagePermit office 17281500 · McHenry County · 4 authorized units
- Port Byron villagePermit office 17640600 · Rock Island County · 2 authorized units
- Posen villagePermit office 17641200 · Cook County · Latest year unavailable
- Potomac villagePermit office 17641500 · Vermilion County · 1 authorized units
- Prairie du Rocher villagePermit office 17643600 · Randolph County · 0 authorized units
- Prairie Grove villagePermit office 17643300 · McHenry County · 4 authorized units
- PrincetonPermit office 17646000 · Bureau County · 2 authorized units
- Princeville villagePermit office 17646900 · Peoria County · 0 authorized units
- ProphetstownPermit office 17647200 · Whiteside County · 0 authorized units
- Prospect HeightsPermit office 17647800 · Cook County · 5 authorized units
- Pulaski County Unincorporated AreaPermit office 17648400 · Pulaski County · 0 authorized units
- Pulaski villagePermit office 17648700 · Pulaski County · Latest year unavailable
- Putnam County Unincorporated AreaPermit office 17649300 · Putnam County · 3 authorized units
- QuincyPermit office 17649900 · Adams County · 28 authorized units
- Randolph County Unincorporated AreaPermit office 17652900 · Randolph County · 0 authorized units
- Rankin villagePermit office 17653500 · Vermilion County · 1 authorized units
- Ransom villagePermit office 17653800 · La Salle County · Latest year unavailable
- Rantoul villagePermit office 17654400 · Champaign County · 11 authorized units
- Rapids City villagePermit office 17654700 · Rock Island County · 2 authorized units
- Red BudPermit office 17657400 · Randolph County · 5 authorized units
- Reynolds villagePermit office 17659500 · Rock Island County · 0 authorized units
- Richmond villagePermit office 17662500 · McHenry County · 8 authorized units
- Richton Park villagePermit office 17662800 · Cook County · 1 authorized units
- Richview villagePermit office 17663400 · Washington County · 0 authorized units
- Ridge Farm villagePermit office 17664600 · Vermilion County · 0 authorized units
- River Forest villagePermit office 17668500 · Cook County · 2 authorized units
- River Grove villagePermit office 17668800 · Cook County · 0 authorized units
- Riverdale villagePermit office 17669100 · Cook County · 0 authorized units
- Riverside villagePermit office 17670000 · Cook County · 1 authorized units
- Riverton villagePermit office 17670300 · Sangamon County · 2 authorized units
- Riverwoods villagePermit office 17670600 · Lake County · 3 authorized units
- Roanoke villagePermit office 17671500 · Woodford County · Latest year unavailable
- Robbins villagePermit office 17671800 · Cook County · 9 authorized units
- RobinsonPermit office 17672700 · Crawford County · 9 authorized units
- RochellePermit office 17673300 · Ogle County · 0 authorized units
- Rochester villagePermit office 17673900 · Sangamon County · 5 authorized units
- Rock City villagePermit office 17674200 · Stephenson County · 0 authorized units
- Rock FallsPermit office 17675100 · Whiteside County · 1 authorized units
- Rock IslandPermit office 17675700 · Rock Island County · 26 authorized units
- Rock Island County Unincorporated AreaPermit office 17676000 · Rock Island County · 17 authorized units
- Rockdale villagePermit office 17677500 · Will County · 3 authorized units
- RockfordPermit office 17677800 · Winnebago County · 124 authorized units
- Rolling MeadowsPermit office 17680500 · Cook County · 3 authorized units
- Romeoville villagePermit office 17681100 · Will County · 0 authorized units
- Roselle villagePermit office 17685000 · DuPage County · 1 authorized units
- Rosemont villagePermit office 17685300 · Cook County · Latest year unavailable
- Roseville villagePermit office 17685900 · Warren County · 0 authorized units
- RosiclarePermit office 17686200 · Hardin County · 0 authorized units
- Ross townshipPermit office 17687100 · Vermilion County · Latest year unavailable
- Rossville villagePermit office 17687400 · Vermilion County · 0 authorized units
- Round Lake Beach villagePermit office 17688000 · Lake County · 1 authorized units
- Round Lake Heights villagePermit office 17688300 · Lake County · Latest year unavailable
- Round Lake Park villagePermit office 17688600 · Lake County · 21 authorized units
- Round Lake villagePermit office 17688900 · Lake County · 2 authorized units
- Roxana villagePermit office 17689500 · Madison County · Latest year unavailable
- Royal Lakes villagePermit office 17689800 · Macoupin County · 1 authorized units
- Royal villagePermit office 17690100 · Champaign County · Latest year unavailable
- Royalton villagePermit office 17690400 · Franklin County · 1 authorized units
- Ruma villagePermit office 17691300 · Randolph County · 0 authorized units
- RushvillePermit office 17692500 · Schuyler County · Latest year unavailable
- Sadorus villagePermit office 17695500 · Champaign County · Latest year unavailable
- SalemPermit office 17696100 · Marion County · 9 authorized units
- Sammons Point villagePermit office 17698300 · Kankakee County · 0 authorized units
- San Jose villagePermit office 17698800 · Mason County · 1 authorized units
- Sandoval villagePermit office 17700000 · Marion County · 1 authorized units
- SandwichPermit office 17700300 · DeKalb County · 16 authorized units
- Sangamon County Unincorporated AreaPermit office 17701200 · Sangamon County · 33 authorized units
- Sauget villagePermit office 17703600 · St. Clair County · 0 authorized units
- SavannaPermit office 17705100 · Carroll County · Latest year unavailable
- Savoy villagePermit office 17705700 · Champaign County · 29 authorized units
- Saybrook villagePermit office 17706300 · McLean County · 0 authorized units
- Scales Mound villagePermit office 17706900 · Jo Daviess County · 0 authorized units
- Schaumburg villagePermit office 17707500 · Cook County · 42 authorized units
- Schiller Park villagePermit office 17708100 · Cook County · 0 authorized units
- Seaton villagePermit office 17711400 · Mercer County · Latest year unavailable
- Seatonville villagePermit office 17711700 · Bureau County · 0 authorized units
- Secor villagePermit office 17712000 · Woodford County · 2 authorized units
- Seneca villagePermit office 17714100 · La Salle County · 1 authorized units
- SesserPermit office 17714700 · Franklin County · 3 authorized units
- Shabbona villagePermit office 17716200 · DeKalb County · 0 authorized units
- Shannon villagePermit office 17716800 · Carroll County · 0 authorized units
- Shelby County Unincorporated AreaPermit office 17718600 · Shelby County · 41 authorized units
- ShelbyvillePermit office 17718900 · Shelby County · 1 authorized units
- Sheldon villagePermit office 17719800 · Iroquois County · 1 authorized units
- Sheridan villagePermit office 17720400 · La Salle County · 0 authorized units
- Sherman villagePermit office 17721000 · Sangamon County · 6 authorized units
- Sherrard villagePermit office 17721300 · Mercer County · 3 authorized units
- Shiloh villagePermit office 17722800 · St. Clair County · 30 authorized units
- Shorewood villagePermit office 17724300 · Will County · 26 authorized units
- Sidell townshipPermit office 17725200 · Vermilion County · 0 authorized units
- Sidney villagePermit office 17726100 · Champaign County · 1 authorized units
- SilvisPermit office 17727300 · Rock Island County · 17 authorized units
- Skokie villagePermit office 17728500 · Cook County · 3 authorized units
- Sleepy Hollow villagePermit office 17728800 · Kane County · 0 authorized units
- Smithboro villagePermit office 17729400 · Bond County · 0 authorized units
- Smithton villagePermit office 17730300 · St. Clair County · 4 authorized units
- Somonauk villagePermit office 17731500 · DeKalb County · 0 authorized units
- Sorento villagePermit office 17732700 · Bond County · 0 authorized units
- South Barrington villagePermit office 17733000 · Cook County · 5 authorized units
- South Chicago Heights villagePermit office 17733600 · Cook County · 1 authorized units
- South Elgin villagePermit office 17734500 · Kane County · 153 authorized units
- South Holland villagePermit office 17736000 · Cook County · 0 authorized units
- South Jacksonville villagePermit office 17736900 · Morgan County · 3 authorized units
- South Pekin villagePermit office 17739300 · Tazewell County · Latest year unavailable
- South Roxana villagePermit office 17740200 · Madison County · 0 authorized units
- South Wilmington villagePermit office 17741100 · Grundy County · 0 authorized units
- Southern View villagePermit office 17741400 · Sangamon County · 0 authorized units
- SpartaPermit office 17742300 · Randolph County · 1 authorized units
- Spaulding villagePermit office 17742900 · Sangamon County · 1 authorized units
- Spring Bay villagePermit office 17743800 · Woodford County · 0 authorized units
- Spring Grove villagePermit office 17745000 · McHenry County · 11 authorized units
- Spring ValleyPermit office 17745900 · Bureau County · 0 authorized units
- SpringfieldPermit office 17746800 · Sangamon County · 146 authorized units
- St. Augustine villagePermit office 17748600 · Knox County · 0 authorized units
- St. CharlesPermit office 17749200 · Kane County · 114 authorized units
- St. Clair County Part Unincorporated AreaPermit office 17749800 · St. Clair County · 61 authorized units
- St. David villagePermit office 17750400 · Fulton County · 1 authorized units
- St. ElmoPermit office 17750700 · Fayette County · 3 authorized units
- St. Jacob villagePermit office 17751900 · Madison County · 0 authorized units
- St. Joseph villagePermit office 17752800 · Champaign County · Latest year unavailable
- St. Libory villagePermit office 17753100 · St. Clair County · 0 authorized units
- Standard villagePermit office 17754600 · Putnam County · 0 authorized units
- Stanford villagePermit office 17755200 · McLean County · 0 authorized units
- Stark CountyPermit office 17755800 · Stark County · 1 authorized units
- StauntonPermit office 17756100 · Macoupin County · 8 authorized units
- Steeleville villagePermit office 17757300 · Randolph County · 0 authorized units
- Steger villagePermit office 17757900 · Will County · 5 authorized units
- Stephenson County Part Unincorporated AreaPermit office 17758200 · Stephenson County · 14 authorized units
- SterlingPermit office 17758500 · Whiteside County · 1 authorized units
- Stewardson villagePermit office 17760000 · Shelby County · 1 authorized units
- Stickney villagePermit office 17760600 · Cook County · 0 authorized units
- Stillman Valley villagePermit office 17760900 · Ogle County · 4 authorized units
- Stockton villagePermit office 17762100 · Jo Daviess County · 1 authorized units
- Stone Park villagePermit office 17762400 · Cook County · 4 authorized units
- Stonington villagePermit office 17763900 · Christian County · 0 authorized units
- Strasburg villagePermit office 17764800 · Shelby County · 0 authorized units
- Streamwood villagePermit office 17765700 · Cook County · 0 authorized units
- StreatorPermit office 17766000 · La Salle County · 1 authorized units
- Stronghurst villagePermit office 17766900 · Henderson County · Latest year unavailable
- Sugar Grove villagePermit office 17768700 · Kane County · 24 authorized units
- SullivanPermit office 17769300 · Moultrie County · 13 authorized units
- Summerfield villagePermit office 17770500 · St. Clair County · 1 authorized units
- Swansea villagePermit office 17773800 · St. Clair County · 25 authorized units
- SycamorePermit office 17774100 · DeKalb County · 99 authorized units
- Symerton villagePermit office 17774700 · Will County · 1 authorized units
- Table Grove villagePermit office 17775300 · Fulton County · Latest year unavailable
- Tampico villagePermit office 17777400 · Whiteside County · 0 authorized units
- TaylorvillePermit office 17778600 · Christian County · 52 authorized units
- Tazewell County Unincorporated AreaPermit office 17779200 · Tazewell County · 22 authorized units
- Teutopolis villagePermit office 17780700 · Effingham County · 4 authorized units
- Thawville villagePermit office 17781300 · Iroquois County · Latest year unavailable
- Thebes villagePermit office 17781900 · Alexander County · 0 authorized units
- Third Lake villagePermit office 17782200 · Lake County · 1 authorized units
- Thomasboro villagePermit office 17782500 · Champaign County · 2 authorized units
- Thomson villagePermit office 17783400 · Carroll County · 4 authorized units
- Thornton villagePermit office 17784000 · Cook County · 0 authorized units
- Timberlane villagePermit office 17784800 · Boone County · 2 authorized units
- Tinley Park villagePermit office 17785500 · Cook County · 98 authorized units
- Tiskilwa villagePermit office 17786100 · Bureau County · 0 authorized units
- Tolono villagePermit office 17787300 · Champaign County · 5 authorized units
- TolucaPermit office 17787600 · Marshall County · 0 authorized units
- Tonica villagePermit office 17788200 · La Salle County · Latest year unavailable
- Tovey villagePermit office 17789700 · Christian County · 0 authorized units
- Tower Hill villagePermit office 17790900 · Shelby County · 0 authorized units
- Tower Lakes villagePermit office 17791200 · Lake County · 0 authorized units
- Tremont villagePermit office 17791800 · Tazewell County · 2 authorized units
- TrentonPermit office 17792100 · Clinton County · 2 authorized units
- TroyPermit office 17792700 · Madison County · 173 authorized units
- TuscolaPermit office 17794500 · Douglas County · 7 authorized units
- Ullin villagePermit office 17795700 · Pulaski County · 0 authorized units
- Union County Unincorporated AreaPermit office 17796000 · Union County · 9 authorized units
- Union Hill villagePermit office 17796600 · Kankakee County · 0 authorized units
- Union villagePermit office 17798100 · McHenry County · 0 authorized units
- University Park villagePermit office 17799000 · Will County · 0 authorized units
- UrbanaPermit office 17799300 · Champaign County · 62 authorized units
- Valier villagePermit office 17801100 · Franklin County · 0 authorized units
- Valmeyer villagePermit office 17802000 · Monroe County · 1 authorized units
- VandaliaPermit office 17802600 · Fayette County · 0 authorized units
- VenicePermit office 17804100 · Madison County · 1 authorized units
- Vermilion villagePermit office 17805600 · Edgar County · 0 authorized units
- Vernon Hills villagePermit office 17806800 · Lake County · 9 authorized units
- Verona villagePermit office 17807700 · Grundy County · 0 authorized units
- Victoria villagePermit office 17809200 · Knox County · 0 authorized units
- Villa GrovePermit office 17810100 · Douglas County · 1 authorized units
- Villa Park villagePermit office 17810400 · DuPage County · 29 authorized units
- Viola villagePermit office 17811300 · Mercer County · Latest year unavailable
- VirginiaPermit office 17812800 · Cass County · 0 authorized units
- Volo villagePermit office 17813200 · Lake County · 121 authorized units
- Wadsworth villagePermit office 17814900 · Lake County · 2 authorized units
- Walnut villagePermit office 17818200 · Bureau County · 0 authorized units
- WamacPermit office 17820000 · Marion County · Latest year unavailable
- Wapella villagePermit office 17820900 · De Witt County · 0 authorized units
- Warren County Unincorporated AreaPermit office 17821500 · Warren County · 4 authorized units
- Warren villagePermit office 17822400 · Jo Daviess County · 0 authorized units
- Warrensburg villagePermit office 17822700 · Macon County · Latest year unavailable
- WarrenvillePermit office 17823000 · DuPage County · 3 authorized units
- WarsawPermit office 17823300 · Hancock County · 0 authorized units
- Washburn villagePermit office 17824200 · Woodford County · 0 authorized units
- WashingtonPermit office 17824500 · Tazewell County · 45 authorized units
- Washington County Unincorporated AreaPermit office 17824800 · Washington County · 13 authorized units
- Washington Park villagePermit office 17825100 · St. Clair County · 0 authorized units
- WaterlooPermit office 17826900 · Monroe County · 36 authorized units
- Waterman villagePermit office 17827200 · DeKalb County · 1 authorized units
- WatsekaPermit office 17827500 · Iroquois County · 1 authorized units
- Wauconda villagePermit office 17828700 · Lake County · 31 authorized units
- WaukeganPermit office 17829000 · Lake County · 13 authorized units
- WaverlyPermit office 17829900 · Morgan County · 0 authorized units
- Wayne villagePermit office 17831400 · Kane County · 4 authorized units
- Wellington villagePermit office 17833200 · Iroquois County · Latest year unavailable
- WenonaPermit office 17833800 · Marshall County · 1 authorized units
- West ChicagoPermit office 17835000 · DuPage County · 1 authorized units
- West City villagePermit office 17835300 · Franklin County · 3 authorized units
- West Dundee villagePermit office 17835900 · Kane County · 0 authorized units
- West FrankfortPermit office 17836200 · Franklin County · 2 authorized units
- West PeoriaPermit office 17837300 · Peoria County · 0 authorized units
- Westchester villagePermit office 17839200 · Cook County · Latest year unavailable
- Western Springs villagePermit office 17839800 · Cook County · 26 authorized units
- Westfield villagePermit office 17841000 · Clark County · 0 authorized units
- Westmont villagePermit office 17841300 · DuPage County · 11 authorized units
- Westville villagePermit office 17841600 · Vermilion County · 2 authorized units
- WheatonPermit office 17843400 · DuPage County · 9 authorized units
- Wheeling villagePermit office 17844300 · Cook County · 17 authorized units
- White City villagePermit office 17844900 · Macoupin County · 4 authorized units
- Whiteside County Unincorporated AreaPermit office 17847300 · Whiteside County · 16 authorized units
- Will County Unincorporated AreaPermit office 17848800 · Will County · 53 authorized units
- Williamson villagePermit office 17850300 · Madison County · Latest year unavailable
- Williamsville villagePermit office 17850600 · Sangamon County · Latest year unavailable
- Willow Hill villagePermit office 17852100 · Jasper County · 0 authorized units
- Willow Springs villagePermit office 17852400 · Cook County · 1 authorized units
- Willowbrook villagePermit office 17853000 · DuPage County · 4 authorized units
- Wilmette villagePermit office 17853300 · Cook County · 22 authorized units
- WilmingtonPermit office 17853600 · Will County · 13 authorized units
- WindsorPermit office 17855700 · Shelby County · 0 authorized units
- Windsor villagePermit office 17856300 · Mercer County · 0 authorized units
- Winfield villagePermit office 17856900 · DuPage County · 2 authorized units
- Winnebago County Unincorporated AreaPermit office 17857200 · Winnebago County · 118 authorized units
- Winnebago villagePermit office 17857800 · Winnebago County · 0 authorized units
- Winnetka villagePermit office 17858100 · Cook County · 9 authorized units
- Winslow villagePermit office 17858700 · Stephenson County · 0 authorized units
- Winthrop Harbor villagePermit office 17859000 · Lake County · 4 authorized units
- Wonder Lake villagePermit office 17859900 · McHenry County · 102 authorized units
- Wood DalePermit office 17860200 · DuPage County · 4 authorized units
- Wood RiverPermit office 17860500 · Madison County · 5 authorized units
- Woodford County Unincorporated AreaPermit office 17861700 · Woodford County · 15 authorized units
- Woodhull villagePermit office 17862000 · Henry County · 0 authorized units
- Woodland villagePermit office 17862900 · Iroquois County · 0 authorized units
- Woodridge villagePermit office 17863500 · DuPage County · 105 authorized units
- WoodstockPermit office 17864700 · McHenry County · 51 authorized units
- Worden villagePermit office 17865900 · Madison County · Latest year unavailable
- Worth villagePermit office 17866800 · Cook County · 5 authorized units
- YorkvillePermit office 17872200 · Kendall County · 259 authorized units
- ZeiglerPermit office 17873400 · Franklin County · 0 authorized units
- ZionPermit office 17874000 · Lake County · 15 authorized units
Sources and definitions
How to read these figures
- The Census Building Permits Survey counts new privately owned housing units authorized by permits. One permit can cover multiple units. The counts describe authorizations, a stage before starts and completions.
- The published estimate includes reported units and Census estimates that fill gaps. The difference is calculated from those two columns. Reported-only units can include records from approved alternative sources. A missing report can leave an office without a usable count.
- County and state totals come from their own Census files. Permit offices can cover places across county lines or areas served by another jurisdiction. The office’s county field is used for navigation.
- ACS housing inventory and rents are survey estimates for 2020–2024. Gross rent includes rent and separately paid utilities or fuels. Rent burden is the share paying at least 30% of income among cash-rent households with a computed ratio. Margins are at 90% confidence. The margin for rent burden is approximate.
- Vintage 2025 county housing stock is a separate Census series. Its model uses building-permit data alongside other inputs. Read stock change and permits as separate measures.
Public sources retrieved November 10, 2026. Building Permits Survey annual data · Survey methodology · American Community Survey data · Download the comparison