North Dakota: 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 | North Dakota | North Dakota |
| State FIPS code | 38 | 38 |
| Census region (code) | 2 | 2 |
| Census division (code) | 4 | 4 |
| Estimates base, April 1, 2020 | 779,046 | 779046 |
| Resident population, July 1, 2020 | 779,563 | 779563 |
| Resident population, July 1, 2021 | 777,966 | 777966 |
| Resident population, July 1, 2022 | 781,057 | 781057 |
| Resident population, July 1, 2023 | 789,047 | 789047 |
| Resident population, July 1, 2024 | 796,568 | 796568 |
| Numeric population change, 2023 to 2024 | 7,521 | 7521 |
| Births, year to July 1, 2024 | 9,592 | 9592 |
| Deaths, year to July 1, 2024 | 6,867 | 6867 |
| Natural change (births minus deaths), year to July 1, 2024 | 2,725 | 2725 |
| International migration, year to July 1, 2024 | 5,126 | 5126 |
| Domestic migration, year to July 1, 2024 | -291 | -291 |
| Residual, year to July 1, 2024 | -39 | -39 |
| Birth rate per 1,000 population, year to July 1, 2024 | 12.0988 | 12.098775554 |
| Death rate per 1,000 population, year to July 1, 2024 | 8.6616 | 8.661623408 |
| Natural change rate per 1,000 population, year to July 1, 2024 | 3.4372 | 3.437152146 |
| International migration rate per 1,000 population, year to July 1, 2024 | 6.4656 | 6.4656300552 |
| Domestic migration rate per 1,000 population, year to July 1, 2024 | -0.3671 | -0.367050009 |
| Group quarters population, July 1, 2024 | 30,907 | 30907 |
Values as reported by the source: state_name=North Dakota, state_fips=38, region=2, division=4, estimates_base_2020=779046, pop_2020=779563, pop_2021=777966, pop_2022=781057, pop_2023=789047, pop_2024=796568, npopchg_2024=7521, births_2024=9592, deaths_2024=6867, naturalchg_2024=2725, internationalmig_2024=5126, domesticmig_2024=-291, residual_2024=-39, rbirth_2024=12.098775554, rdeath_2024=8.661623408, rnaturalchg_2024=3.437152146, rinternationalmig_2024=6.4656300552, rdomesticmig_2024=-0.367050009, gq_estimates_2024=30907
Counties and county equivalents in North Dakota
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 | 2,181 | 2,141 | -2 | 21 | 18 | 3 | 0 | -5 | 0 |
| 003 | Barnes County | 10,842 | 10,798 | 31 | 85 | 111 | -26 | 84 | -27 | 0 |
| 005 | Benson County | 5,940 | 5,756 | -22 | 101 | 92 | 9 | 27 | -55 | -3 |
| 007 | Billings County | 934 | 1,063 | 27 | 18 | 4 | 14 | 0 | 14 | -1 |
| 009 | Bottineau County | 6,375 | 6,391 | 56 | 71 | 69 | 2 | 23 | 31 | 0 |
| 011 | Bowman County | 2,981 | 2,886 | 16 | 39 | 34 | 5 | 3 | 9 | -1 |
| 013 | Burke County | 2,192 | 2,154 | 7 | 23 | 18 | 5 | 9 | -7 | 0 |
| 015 | Burleigh County | 98,589 | 103,107 | 1,623 | 1,155 | 824 | 331 | 713 | 571 | 8 |
| 017 | Cass County | 184,897 | 200,945 | 2,788 | 2,359 | 1,208 | 1,151 | 2,190 | -551 | -2 |
| 019 | Cavalier County | 3,700 | 3,567 | -38 | 28 | 51 | -23 | 4 | -20 | 1 |
| 021 | Dickey County | 4,960 | 4,930 | -10 | 52 | 66 | -14 | 27 | -23 | 0 |
| 023 | Divide County | 2,205 | 2,124 | -24 | 20 | 22 | -2 | 3 | -24 | -1 |
| 025 | Dunn County | 4,098 | 4,031 | -20 | 64 | 47 | 17 | 46 | -81 | -2 |
| 027 | Eddy County | 2,321 | 2,309 | 31 | 36 | 42 | -6 | 0 | 38 | -1 |
| 029 | Emmons County | 3,291 | 3,209 | -32 | 40 | 56 | -16 | 0 | -15 | -1 |
| 031 | Foster County | 3,388 | 3,323 | -11 | 36 | 38 | -2 | 29 | -39 | 1 |
| 033 | Golden Valley County | 1,719 | 1,795 | 35 | 34 | 17 | 17 | 0 | 20 | -2 |
| 035 | Grand Forks County | 73,132 | 73,771 | 573 | 834 | 567 | 267 | 685 | -375 | -4 |
| 037 | Grant County | 2,291 | 2,247 | -2 | 27 | 38 | -11 | 23 | -14 | 0 |
| 039 | Griggs County | 2,301 | 2,227 | -23 | 17 | 38 | -21 | 0 | -2 | 0 |
| 041 | Hettinger County | 2,468 | 2,419 | 1 | 22 | 25 | -3 | 0 | 4 | 0 |
| 043 | Kidder County | 2,392 | 2,371 | 11 | 21 | 21 | 0 | 0 | 11 | 0 |
| 045 | LaMoure County | 4,096 | 4,051 | -17 | 46 | 40 | 6 | 5 | -26 | -2 |
| 047 | Logan County | 1,880 | 1,880 | -6 | 34 | 24 | 10 | -1 | -14 | -1 |
| 049 | McHenry County | 5,316 | 5,135 | -17 | 69 | 74 | -5 | 4 | -14 | -2 |
| 051 | McIntosh County | 2,516 | 2,461 | -27 | 25 | 52 | -27 | 9 | -9 | 0 |
| 053 | McKenzie County | 14,776 | 14,782 | 500 | 217 | 94 | 123 | 47 | 334 | -4 |
| 055 | McLean County | 9,763 | 9,845 | 9 | 94 | 110 | -16 | 13 | 11 | 1 |
| 057 | Mercer County | 8,348 | 8,348 | 26 | 87 | 98 | -11 | 31 | 7 | -1 |
| 059 | Morton County | 33,322 | 34,194 | 147 | 397 | 290 | 107 | 72 | -31 | -1 |
| 061 | Mountrail County | 9,803 | 9,474 | 47 | 147 | 103 | 44 | 61 | -59 | 1 |
| 063 | Nelson County | 2,999 | 3,007 | -3 | 27 | 50 | -23 | 30 | -8 | -2 |
| 065 | Oliver County | 1,868 | 1,882 | 9 | 16 | 4 | 12 | 0 | -1 | -2 |
| 067 | Pembina County | 6,826 | 6,588 | -102 | 62 | 96 | -34 | 24 | -92 | 0 |
| 069 | Pierce County | 3,975 | 3,853 | -57 | 29 | 71 | -42 | -1 | -15 | 1 |
| 071 | Ramsey County | 11,584 | 11,510 | -7 | 139 | 182 | -43 | 40 | -1 | -3 |
| 073 | Ransom County | 5,693 | 5,590 | -16 | 47 | 81 | -34 | 16 | 2 | 0 |
| 075 | Renville County | 2,282 | 2,376 | 51 | 30 | 22 | 8 | 54 | -11 | 0 |
| 077 | Richland County | 16,532 | 16,658 | 54 | 169 | 166 | 3 | -2 | 51 | 2 |
| 079 | Rolette County | 12,200 | 11,692 | -74 | 164 | 191 | -27 | 15 | -62 | 0 |
| 081 | Sargent County | 3,843 | 3,710 | -84 | 36 | 44 | -8 | 0 | -76 | 0 |
| 083 | Sheridan County | 1,262 | 1,268 | -9 | 12 | 4 | 8 | 6 | -23 | 0 |
| 085 | Sioux County | 3,881 | 3,713 | 54 | 48 | 59 | -11 | 1 | 64 | 0 |
| 087 | Slope County | 702 | 660 | -19 | 7 | 2 | 5 | 0 | -22 | -2 |
| 089 | Stark County | 33,835 | 33,767 | 650 | 494 | 267 | 227 | 110 | 315 | -2 |
| 091 | Steele County | 1,790 | 1,767 | 1 | 10 | 8 | 2 | 0 | -1 | 0 |
| 093 | Stutsman County | 21,554 | 21,546 | 24 | 205 | 215 | -10 | 102 | -67 | -1 |
| 095 | Towner County | 2,139 | 2,051 | 15 | 25 | 24 | 1 | 16 | 0 | -2 |
| 097 | Traill County | 7,979 | 7,989 | 32 | 84 | 97 | -13 | 31 | 15 | -1 |
| 099 | Walsh County | 10,524 | 10,214 | -79 | 121 | 174 | -53 | 28 | -54 | 0 |
| 101 | Ward County | 69,922 | 68,427 | 8 | 957 | 507 | 450 | 293 | -725 | -10 |
| 103 | Wells County | 3,967 | 3,803 | -63 | 24 | 61 | -37 | 5 | -33 | 2 |
| 105 | Williams County | 41,189 | 40,763 | 1,459 | 667 | 251 | 416 | 251 | 794 | -2 |