Illinois's 16th congressional district (IL-16)
Illinois's 16th congressional district (IL-16) covers parts or all of 21 counties, including Grundy County, Jo Daviess County, Lee County, Marshall County, Ogle County and Stark County, and 254 ZIP codes (140 wholly inside it). Its 2020 population was 753,677. This is the map in force for the November 3, 2026 election.
Who represents IL-16
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (IL-16) | Darin LaHood (R) | 202-225-6201 |
| U.S. Senator | Richard J. Durbin (D) | 202-224-2152 · contact form |
| U.S. Senator | Tammy Duckworth (D) | 202-224-2854 · contact form |
Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).
Counties
| County | Share of the county's residents in IL-16 |
|---|---|
| Grundy County | 100% |
| Jo Daviess County | 100% |
| Lee County | 100% |
| Marshall County | 100% |
| Ogle County | 100% |
| Stark County | 100% |
| Woodford County | 100% |
| Tazewell County | 91% |
| Bureau County | 63% |
| Henry County | 55% |
| Boone County | 51% |
| McLean County | 50% |
| Winnebago County | 46% |
| Putnam County | 34% |
| Peoria County | 33% |
| Stephenson County | 26% |
| Ford County | 24% |
| Livingston County | 22% |
| LaSalle County | 21% |
| McHenry County | 4.7% |
| DeKalb County | 3.5% |
ZIP codes
Percentages mark ZIPs only partly in IL-16: the share of that ZIP's residents inside it.
- 60033 (100%)
- 60034 (3.8%)
- 60098 (2.1%)
- 60111 (97%)
- 60113
- 60115 (<0.1%)
- 60129
- 60145 (5.8%)
- 60146 (100%)
- 60150 (4.5%)
- 60152 (1.9%)
- 60178 (2.7%)
- 60407 (65%)
- 60410 (31%)
- 60416 (100%)
- 60420 (4.7%)
- 60424 (100%)
- 60437
- 60444
- 60447 (68%)
- 60450 (100%)
- 60460 (6.7%)
- 60470
- 60474
- 60479
- 60481 (2.1%)
- 60518 (5.3%)
- 60530 (68%)
- 60541 (4.6%)
- 60553
- 60936 (74%)
- 60961 (3.5%)
- 61001
- 61006
- 61007 (63%)
- 61008 (25%)
- 61010
- 61011 (76%)
- 61012
- 61013 (57%)
- 61015
- 61016
- 61018 (95%)
- 61019
- 61020
- 61021
- 61024
- 61025
- 61028
- 61030
- 61031
- 61032 (2.4%)
- 61036
- 61038 (7.4%)
- 61039 (13%)
- 61041
- 61042
- 61043
- 61044 (18%)
- 61047 (97%)
- 61048 (85%)
- 61049
- 61050
- 61051 (1.5%)
- 61052
- 61053 (2.6%)
- 61054
- 61057
- 61059
- 61060
- 61061
- 61062 (1.3%)
- 61063 (83%)
- 61064 (98%)
- 61065 (99%)
- 61067 (19%)
- 61068 (100%)
- 61070
- 61071 (0.7%)
- 61072
- 61073
- 61074 (0.3%)
- 61075
- 61078 (8.2%)
- 61079
- 61080
- 61081 (2.7%)
- 61084
- 61085
- 61087
- 61088 (34%)
- 61089
- 61091
- 61101 (26%)
- 61102 (10%)
- 61103 (11%)
- 61107 (30%)
- 61108 (22%)
- 61109 (32%)
- 61111 (66%)
- 61112
- 61114 (40%)
- 61115
- 61233
- 61234
- 61235
- 61238
- 61240 (10%)
- 61241 (18%)
- 61243 (5.2%)
- 61250 (1.4%)
- 61254 (100%)
- 61258
- 61262 (80%)
- 61273 (94%)
- 61274
- 61277 (12%)
- 61283 (27%)
- 61310
- 61311
- 61313 (94%)
- 61314
- 61318
- 61319
- 61321
- 61323 (96%)
- 61324
- 61325
- 61326 (0.5%)
- 61327 (23%)
- 61328
- 61330 (93%)
- 61331
- 61332
- 61333
- 61334
- 61335
- 61336
- 61338
- 61341 (12%)
- 61342 (1.5%)
- 61344
- 61345
- 61346
- 61348 (4.7%)
- 61349
- 61350 (1.8%)
- 61353
- 61354 (0.1%)
- 61356 (92%)
- 61358
- 61360 (19%)
- 61361
- 61364
- 61367
- 61368 (99%)
- 61369
- 61370 (97%)
- 61374
- 61375
- 61376
- 61377
- 61378
- 61379
- 61413
- 61414 (10.0%)
- 61419
- 61421
- 61424
- 61426
- 61434 (4.0%)
- 61443 (1.9%)
- 61449 (74%)
- 61451
- 61465 (5.7%)
- 61468
- 61479
- 61483
- 61489 (1.6%)
- 61490 (97%)
- 61491
- 61516
- 61517 (92%)
- 61523
- 61525
- 61526
- 61528
- 61529 (6.9%)
- 61530
- 61535
- 61536 (12%)
- 61537
- 61540
- 61541
- 61545
- 61548
- 61550
- 61552
- 61554 (92%)
- 61559
- 61560
- 61561
- 61562
- 61565
- 61568 (91%)
- 61570
- 61571
- 61604 (8.7%)
- 61610
- 61611
- 61614 (29%)
- 61615 (62%)
- 61616 (2.3%)
- 61701 (3.3%)
- 61704 (74%)
- 61705 (83%)
- 61720 (93%)
- 61722
- 61724
- 61725
- 61726
- 61728
- 61729
- 61730
- 61731 (71%)
- 61732 (100%)
- 61733
- 61736
- 61737
- 61738
- 61739 (1.0%)
- 61740
- 61742
- 61743
- 61744
- 61745 (96%)
- 61747 (80%)
- 61748
- 61752 (99%)
- 61753
- 61755
- 61759 (93%)
- 61760
- 61761 (29%)
- 61764 (11%)
- 61770
- 61771
- 61772 (28%)
- 61774 (74%)
- 61776
- 61842 (4.0%)
- 61843 (1.4%)
- 61845 (8.5%)
- 61854 (0.6%)
Towns
Akron township, Alba township, Alden township, Allen township, Alto township, Amboy township, Amity township, Anchor township, Andover township, Annawan township, Apple River township, Arispie township, Arrowsmith township, Ashton township, Atkinson township, Aux Sable township, Bell Plain township, Bellflower township, Bennington township, Berreman township, Blue Mound township, Boone township, Braceville township, Bradford township, Brimfield township, Brookfield township, Brooklyn township, Brookville township, Bruce township, Buckeye township, Buffalo township, Bureau township, Burns township, Burritt township, Byron township, Caledonia township, Cambridge township, Cazenovia township, Chemung township and Cheney's Grove township and others.
Get this in your AI agent
Your agent can draw every precinct in IL-16, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:
get_boundaries(id="us:congressional_district:1716", children_level="precinct", include_districts=True)