Illinois: population and components of change
Source: U.S. Census Bureau, Population Estimates Program, Vintage 2024: County Population Totals and Components of Change 2020-2024 (CO-EST2024-ALLDATA). Figures cover the April 1, 2020 estimates base through July 1, 2024; data fetched 2026-10-30T08:41:21Z.
| Item | Value | As reported |
|---|---|---|
| State | Illinois | Illinois |
| State FIPS code | 17 | 17 |
| Census region (code) | 2 | 2 |
| Census division (code) | 3 | 3 |
| Estimates base, April 1, 2020 | 12,821,814 | 12821814 |
| Resident population, July 1, 2020 | 12,799,088 | 12799088 |
| Resident population, July 1, 2021 | 12,700,641 | 12700641 |
| Resident population, July 1, 2022 | 12,621,821 | 12621821 |
| Resident population, July 1, 2023 | 12,642,259 | 12642259 |
| Resident population, July 1, 2024 | 12,710,158 | 12710158 |
| Numeric population change, 2023 to 2024 | 67,899 | 67899 |
| Births, year to July 1, 2024 | 125,355 | 125355 |
| Deaths, year to July 1, 2024 | 114,343 | 114343 |
| Natural change (births minus deaths), year to July 1, 2024 | 11,012 | 11012 |
| International migration, year to July 1, 2024 | 112,955 | 112955 |
| Domestic migration, year to July 1, 2024 | -56,235 | -56235 |
| Residual, year to July 1, 2024 | 167 | 167 |
| Birth rate per 1,000 population, year to July 1, 2024 | 9.8890 | 9.8889979602 |
| Death rate per 1,000 population, year to July 1, 2024 | 9.0203 | 9.0202839437 |
| Natural change rate per 1,000 population, year to July 1, 2024 | 0.8687 | 0.8687140165 |
| International migration rate per 1,000 population, year to July 1, 2024 | 8.9108 | 8.9107874803 |
| Domestic migration rate per 1,000 population, year to July 1, 2024 | -4.4363 | -4.436263414 |
| Group quarters population, July 1, 2024 | 292,412 | 292412 |
Values as reported by the source: state_name=Illinois, state_fips=17, region=2, division=3, estimates_base_2020=12821814, pop_2020=12799088, pop_2021=12700641, pop_2022=12621821, pop_2023=12642259, pop_2024=12710158, npopchg_2024=67899, births_2024=125355, deaths_2024=114343, naturalchg_2024=11012, internationalmig_2024=112955, domesticmig_2024=-56235, residual_2024=167, rbirth_2024=9.8889979602, rdeath_2024=9.0202839437, rnaturalchg_2024=0.8687140165, rinternationalmig_2024=8.9107874803, rdomesticmig_2024=-4.436263414, gq_estimates_2024=292412
Counties and county equivalents in Illinois
These county records carry the same state FIPS code as this state record.
| County FIPS code | County | Resident population, July 1, 2020 | Resident population, July 1, 2024 | Numeric population change, 2023 to 2024 | Births, year to July 1, 2024 | Deaths, year to July 1, 2024 | Natural change (births minus deaths), year to July 1, 2024 | International migration, year to July 1, 2024 | Domestic migration, year to July 1, 2024 | Residual, year to July 1, 2024 |
|---|---|---|---|---|---|---|---|---|---|---|
| 001 | Adams County | 65,622 | 64,109 | -326 | 668 | 764 | -96 | 47 | -277 | 0 |
| 003 | Alexander County | 5,172 | 4,594 | -129 | 37 | 89 | -52 | 0 | -77 | 0 |
| 005 | Bond County | 16,856 | 16,576 | -61 | 107 | 190 | -83 | 21 | 1 | 0 |
| 007 | Boone County | 53,339 | 53,313 | 74 | 525 | 438 | 87 | 43 | -53 | -3 |
| 009 | Brown County | 6,237 | 6,307 | 6 | 51 | 39 | 12 | 0 | -5 | -1 |
| 011 | Bureau County | 33,225 | 32,486 | -272 | 300 | 425 | -125 | 29 | -178 | 2 |
| 013 | Calhoun County | 4,403 | 4,224 | -69 | 25 | 72 | -47 | 0 | -22 | 0 |
| 015 | Carroll County | 15,678 | 15,444 | -48 | 119 | 179 | -60 | 13 | 0 | -1 |
| 017 | Cass County | 12,976 | 12,713 | -66 | 163 | 132 | 31 | 243 | -339 | -1 |
| 019 | Champaign County | 206,252 | 212,374 | 2,561 | 1,982 | 1,514 | 468 | 5,556 | -3,475 | 12 |
| 021 | Christian County | 33,982 | 33,247 | -72 | 329 | 399 | -70 | 3 | -6 | 1 |
| 023 | Clark County | 15,448 | 15,076 | -142 | 98 | 223 | -125 | 29 | -45 | -1 |
| 025 | Clay County | 13,273 | 12,821 | -124 | 133 | 195 | -62 | 1 | -63 | 0 |
| 027 | Clinton County | 36,913 | 37,087 | 201 | 370 | 352 | 18 | 104 | 81 | -2 |
| 029 | Coles County | 47,084 | 46,423 | -109 | 462 | 576 | -114 | 196 | -191 | 0 |
| 031 | Cook County | 5,267,072 | 5,182,617 | 40,095 | 51,412 | 41,953 | 9,459 | 67,763 | -37,193 | 66 |
| 033 | Crawford County | 18,637 | 18,388 | 46 | 168 | 259 | -91 | 2 | 138 | -3 |
| 035 | Cumberland County | 10,437 | 10,305 | 33 | 108 | 101 | 7 | 5 | 22 | -1 |
| 039 | De Witt County | 15,464 | 15,319 | -12 | 143 | 192 | -49 | -2 | 38 | 1 |
| 037 | DeKalb County | 100,368 | 101,335 | 674 | 1,020 | 824 | 196 | 511 | -41 | 8 |
| 041 | Douglas County | 19,780 | 19,824 | 91 | 251 | 219 | 32 | 86 | -28 | 1 |
| 043 | DuPage County | 931,508 | 937,142 | 7,962 | 9,658 | 6,736 | 2,922 | 11,567 | -6,601 | 74 |
| 045 | Edgar County | 16,808 | 16,398 | -44 | 122 | 233 | -111 | 10 | 57 | 0 |
| 047 | Edwards County | 6,209 | 5,984 | -37 | 34 | 61 | -27 | 5 | -14 | -1 |
| 049 | Effingham County | 34,707 | 34,602 | 149 | 423 | 357 | 66 | 77 | 8 | -2 |
| 051 | Fayette County | 21,485 | 21,157 | -52 | 216 | 264 | -48 | 16 | -21 | 1 |
| 053 | Ford County | 13,511 | 13,451 | 135 | 136 | 164 | -28 | 88 | 76 | -1 |
| 055 | Franklin County | 37,717 | 37,033 | -123 | 377 | 518 | -141 | 24 | -6 | 0 |
| 057 | Fulton County | 33,554 | 32,510 | -154 | 302 | 506 | -204 | 14 | 37 | -1 |
| 059 | Gallatin County | 4,945 | 4,690 | -18 | 38 | 92 | -54 | 0 | 35 | 1 |
| 061 | Greene County | 11,935 | 11,417 | -155 | 121 | 175 | -54 | 1 | -102 | 0 |
| 063 | Grundy County | 52,535 | 53,835 | 248 | 535 | 486 | 49 | 116 | 84 | -1 |
| 065 | Hamilton County | 7,993 | 7,818 | -68 | 66 | 112 | -46 | -2 | -21 | 1 |
| 067 | Hancock County | 17,558 | 17,008 | -187 | 167 | 197 | -30 | 33 | -190 | 0 |
| 069 | Hardin County | 3,646 | 3,550 | -49 | 30 | 84 | -54 | -1 | 6 | 0 |
| 071 | Henderson County | 6,335 | 6,048 | -57 | 62 | 75 | -13 | 1 | -44 | -1 |
| 073 | Henry County | 49,178 | 48,177 | -185 | 454 | 577 | -123 | 15 | -77 | 0 |
| 075 | Iroquois County | 26,966 | 26,067 | 34 | 252 | 395 | -143 | 14 | 165 | -2 |
| 077 | Jackson County | 53,264 | 53,199 | 332 | 529 | 544 | -15 | 543 | -199 | 3 |
| 079 | Jasper County | 9,255 | 9,092 | -64 | 85 | 113 | -28 | 16 | -54 | 2 |
| 081 | Jefferson County | 37,000 | 36,107 | -224 | 378 | 501 | -123 | 33 | -132 | -2 |
| 083 | Jersey County | 21,492 | 21,150 | -8 | 155 | 286 | -131 | 38 | 85 | 0 |
| 085 | Jo Daviess County | 22,098 | 21,528 | -221 | 130 | 293 | -163 | 7 | -62 | -3 |
| 087 | Johnson County | 13,322 | 13,320 | -35 | 94 | 170 | -76 | 17 | 24 | 0 |
| 089 | Kane County | 516,403 | 520,997 | 3,756 | 5,472 | 3,662 | 1,810 | 2,902 | -974 | 18 |
| 091 | Kankakee County | 107,403 | 106,410 | 24 | 1,135 | 1,184 | -49 | 419 | -346 | 0 |
| 093 | Kendall County | 132,351 | 143,171 | 2,942 | 1,507 | 710 | 797 | 574 | 1,586 | -15 |
| 095 | Knox County | 49,806 | 48,716 | 53 | 485 | 706 | -221 | 380 | -107 | 1 |
| 099 | LaSalle County | 109,409 | 108,390 | -7 | 1,116 | 1,301 | -185 | 212 | -36 | 2 |
| 097 | Lake County | 713,426 | 718,604 | 4,397 | 6,609 | 4,945 | 1,664 | 7,297 | -4,601 | 37 |
| 101 | Lawrence County | 15,283 | 14,801 | -85 | 92 | 205 | -113 | 15 | 11 | 2 |
| 103 | Lee County | 34,063 | 33,544 | -62 | 278 | 407 | -129 | 66 | 0 | 1 |
| 105 | Livingston County | 35,816 | 35,375 | 54 | 365 | 467 | -102 | 70 | 90 | -4 |
| 107 | Logan County | 27,905 | 27,518 | 10 | 220 | 345 | -125 | 27 | 107 | 1 |
| 115 | Macon County | 103,764 | 100,737 | -17 | 1,144 | 1,265 | -121 | 380 | -276 | 0 |
| 117 | Macoupin County | 44,924 | 43,895 | -232 | 390 | 692 | -302 | 30 | 41 | -1 |
| 119 | Madison County | 265,749 | 263,017 | -425 | 2,198 | 3,040 | -842 | 312 | 107 | -2 |
| 121 | Marion County | 37,657 | 36,437 | -203 | 417 | 566 | -149 | 14 | -67 | -1 |
| 123 | Marshall County | 11,710 | 11,552 | -98 | 98 | 169 | -71 | 10 | -36 | -1 |
| 125 | Mason County | 13,053 | 12,543 | -45 | 120 | 183 | -63 | 6 | 13 | -1 |
| 127 | Massac County | 14,137 | 13,627 | -124 | 94 | 224 | -130 | -4 | 10 | 0 |
| 109 | McDonough County | 27,116 | 26,662 | -290 | 268 | 306 | -38 | 88 | -344 | 4 |
| 111 | McHenry County | 309,973 | 315,959 | 2,524 | 3,112 | 2,456 | 656 | 583 | 1,297 | -12 |
| 113 | McLean County | 171,236 | 172,069 | 576 | 1,617 | 1,384 | 233 | 1,387 | -1,047 | 3 |
| 129 | Menard County | 12,272 | 11,963 | -33 | 130 | 122 | 8 | 10 | -50 | -1 |
| 131 | Mercer County | 15,632 | 15,292 | -164 | 139 | 189 | -50 | 2 | -117 | 1 |
| 133 | Monroe County | 34,953 | 34,969 | -175 | 158 | 367 | -209 | -1 | 37 | -2 |
| 135 | Montgomery County | 28,242 | 27,615 | -141 | 238 | 364 | -126 | 7 | -22 | 0 |
| 137 | Morgan County | 33,494 | 32,618 | -155 | 342 | 470 | -128 | 11 | -38 | 0 |
| 139 | Moultrie County | 14,492 | 14,365 | 38 | 148 | 210 | -62 | 10 | 91 | -1 |
| 141 | Ogle County | 51,762 | 51,345 | -46 | 514 | 529 | -15 | 77 | -108 | 0 |
| 143 | Peoria County | 181,512 | 179,630 | 895 | 2,057 | 2,013 | 44 | 1,546 | -700 | 5 |
| 145 | Perry County | 20,892 | 20,272 | -227 | 162 | 260 | -98 | 21 | -150 | 0 |
| 147 | Piatt County | 16,683 | 16,628 | -92 | 158 | 179 | -21 | 1 | -73 | 1 |
| 149 | Pike County | 14,637 | 14,258 | -81 | 146 | 226 | -80 | 24 | -27 | 2 |
| 151 | Pope County | 3,758 | 3,703 | -12 | 14 | 68 | -54 | 4 | 38 | 0 |
| 153 | Pulaski County | 5,179 | 4,879 | -78 | 52 | 80 | -28 | 1 | -51 | 0 |
| 155 | Putnam County | 5,631 | 5,633 | 45 | 47 | 51 | -4 | 0 | 48 | 1 |
| 157 | Randolph County | 30,084 | 29,903 | -90 | 259 | 368 | -109 | 120 | -100 | -1 |
| 159 | Richland County | 15,805 | 15,362 | -140 | 138 | 212 | -74 | 12 | -79 | 1 |
| 161 | Rock Island County | 144,360 | 142,731 | 792 | 1,611 | 1,701 | -90 | 1,277 | -398 | 3 |
| 165 | Saline County | 23,741 | 22,826 | -162 | 221 | 387 | -166 | 13 | -9 | 0 |
| 167 | Sangamon County | 196,223 | 194,345 | 129 | 1,969 | 2,108 | -139 | 821 | -555 | 2 |
| 169 | Schuyler County | 6,870 | 6,750 | 25 | 56 | 84 | -28 | 6 | 46 | 1 |
| 171 | Scott County | 5,074 | 4,880 | 30 | 44 | 47 | -3 | 2 | 32 | -1 |
| 173 | Shelby County | 20,907 | 20,542 | -51 | 197 | 283 | -86 | 1 | 36 | -2 |
| 163 | St. Clair County | 257,070 | 251,149 | -945 | 2,139 | 2,817 | -678 | 597 | -865 | 1 |
| 175 | Stark County | 5,388 | 5,272 | 5 | 66 | 79 | -13 | 10 | 10 | -2 |
| 177 | Stephenson County | 44,573 | 43,088 | -259 | 350 | 603 | -253 | 69 | -74 | -1 |
| 179 | Tazewell County | 131,296 | 129,821 | -14 | 1,217 | 1,519 | -302 | 82 | 209 | -3 |
| 181 | Union County | 17,298 | 16,886 | 20 | 139 | 228 | -89 | 62 | 49 | -2 |
| 183 | Vermilion County | 74,010 | 71,106 | -445 | 776 | 1,133 | -357 | 21 | -107 | -2 |
| 185 | Wabash County | 11,315 | 10,979 | -53 | 55 | 139 | -84 | 41 | -9 | -1 |
| 187 | Warren County | 16,832 | 16,217 | -7 | 190 | 191 | -1 | 65 | -71 | 0 |
| 189 | Washington County | 13,731 | 13,535 | -35 | 122 | 175 | -53 | 0 | 18 | 0 |
| 191 | Wayne County | 16,161 | 15,928 | 53 | 157 | 240 | -83 | 110 | 26 | 0 |
| 193 | White County | 13,814 | 13,395 | -87 | 97 | 229 | -132 | 9 | 36 | 0 |
| 195 | Whiteside County | 55,574 | 54,657 | 75 | 568 | 742 | -174 | 109 | 147 | -7 |
| 197 | Will County | 696,909 | 708,583 | 5,200 | 6,895 | 5,110 | 1,785 | 3,854 | -431 | -8 |
| 199 | Williamson County | 67,121 | 67,064 | 327 | 602 | 837 | -235 | 134 | 422 | 6 |
| 201 | Winnebago County | 284,963 | 283,790 | 1,576 | 3,204 | 3,236 | -32 | 1,697 | -88 | -1 |
| 203 | Woodford County | 38,407 | 38,290 | -97 | 406 | 456 | -50 | 80 | -127 | 0 |