West Virginia: 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 | West Virginia | West Virginia |
| State FIPS code | 54 | 54 |
| Census region (code) | 3 | 3 |
| Census division (code) | 5 | 5 |
| Estimates base, April 1, 2020 | 1,793,736 | 1793736 |
| Resident population, July 1, 2020 | 1,791,646 | 1791646 |
| Resident population, July 1, 2021 | 1,785,618 | 1785618 |
| Resident population, July 1, 2022 | 1,774,122 | 1774122 |
| Resident population, July 1, 2023 | 1,770,495 | 1770495 |
| Resident population, July 1, 2024 | 1,769,979 | 1769979 |
| Numeric population change, 2023 to 2024 | -516 | -516 |
| Births, year to July 1, 2024 | 16,680 | 16680 |
| Deaths, year to July 1, 2024 | 24,524 | 24524 |
| Natural change (births minus deaths), year to July 1, 2024 | -7,844 | -7844 |
| International migration, year to July 1, 2024 | 2,841 | 2841 |
| Domestic migration, year to July 1, 2024 | 4,520 | 4520 |
| Residual, year to July 1, 2024 | -33 | -33 |
| Birth rate per 1,000 population, year to July 1, 2024 | 9.4225 | 9.4224671612 |
| Death rate per 1,000 population, year to July 1, 2024 | 13.8535 | 13.85351227 |
| Natural change rate per 1,000 population, year to July 1, 2024 | -4.4310 | -4.431045109 |
| International migration rate per 1,000 population, year to July 1, 2024 | 1.6049 | 1.6048698564 |
| Domestic migration rate per 1,000 population, year to July 1, 2024 | 2.5533 | 2.5533304298 |
| Group quarters population, July 1, 2024 | 51,977 | 51977 |
Values as reported by the source: state_name=West Virginia, state_fips=54, region=3, division=5, estimates_base_2020=1793736, pop_2020=1791646, pop_2021=1785618, pop_2022=1774122, pop_2023=1770495, pop_2024=1769979, npopchg_2024=-516, births_2024=16680, deaths_2024=24524, naturalchg_2024=-7844, internationalmig_2024=2841, domesticmig_2024=4520, residual_2024=-33, rbirth_2024=9.4224671612, rdeath_2024=13.85351227, rnaturalchg_2024=-4.431045109, rinternationalmig_2024=1.6048698564, rdomesticmig_2024=2.5533304298, gq_estimates_2024=51977
Counties and county equivalents in West Virginia
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 | Barbour County | 15,462 | 15,369 | -74 | 161 | 214 | -53 | 28 | -49 | 0 |
| 003 | Berkeley County | 122,699 | 136,287 | 3,436 | 1,651 | 1,240 | 411 | 232 | 2,788 | 5 |
| 005 | Boone County | 21,746 | 20,496 | -104 | 197 | 338 | -141 | 11 | 27 | -1 |
| 007 | Braxton County | 12,396 | 12,051 | -88 | 103 | 192 | -89 | 0 | 3 | -2 |
| 009 | Brooke County | 22,484 | 21,285 | -153 | 143 | 340 | -197 | 32 | 13 | -1 |
| 011 | Cabell County | 94,245 | 91,489 | -547 | 865 | 1,357 | -492 | 113 | -165 | -3 |
| 013 | Calhoun County | 6,196 | 5,873 | -72 | 59 | 125 | -66 | -2 | -2 | -2 |
| 015 | Clay County | 8,013 | 7,689 | -51 | 69 | 137 | -68 | 0 | 16 | 1 |
| 017 | Doddridge County | 7,790 | 7,615 | -70 | 55 | 93 | -38 | 7 | -39 | 0 |
| 019 | Fayette County | 40,445 | 38,600 | -479 | 367 | 711 | -344 | 29 | -163 | -1 |
| 021 | Gilmer County | 7,399 | 7,116 | -105 | 42 | 117 | -75 | 34 | -63 | -1 |
| 023 | Grant County | 10,995 | 10,971 | -14 | 117 | 175 | -58 | 20 | 24 | 0 |
| 025 | Greenbrier County | 32,903 | 31,851 | -272 | 308 | 541 | -233 | 32 | -68 | -3 |
| 027 | Hampshire County | 23,085 | 23,793 | 161 | 238 | 333 | -95 | -4 | 259 | 1 |
| 029 | Hancock County | 29,043 | 28,054 | -137 | 216 | 397 | -181 | 19 | 25 | 0 |
| 031 | Hardy County | 14,241 | 14,335 | 42 | 142 | 180 | -38 | 16 | 63 | 1 |
| 033 | Harrison County | 65,842 | 64,472 | -41 | 622 | 927 | -305 | 59 | 204 | 1 |
| 035 | Jackson County | 27,726 | 27,718 | 50 | 272 | 398 | -126 | 177 | 0 | -1 |
| 037 | Jefferson County | 57,785 | 61,264 | 1,520 | 572 | 580 | -8 | 169 | 1,368 | -9 |
| 039 | Kanawha County | 180,208 | 173,906 | -696 | 1,584 | 2,406 | -822 | 302 | -173 | -3 |
| 041 | Lewis County | 17,020 | 16,477 | -128 | 181 | 277 | -96 | 0 | -31 | -1 |
| 043 | Lincoln County | 20,368 | 19,377 | -322 | 185 | 362 | -177 | 1 | -146 | 0 |
| 045 | Logan County | 32,516 | 30,560 | -350 | 325 | 559 | -234 | -1 | -117 | 2 |
| 049 | Marion County | 56,234 | 55,649 | -156 | 519 | 816 | -297 | 65 | 74 | 2 |
| 051 | Marshall County | 30,529 | 29,354 | -163 | 275 | 377 | -102 | 7 | -66 | -2 |
| 053 | Mason County | 25,413 | 24,770 | -45 | 250 | 397 | -147 | 0 | 105 | -3 |
| 047 | McDowell County | 18,939 | 17,147 | -278 | 138 | 405 | -267 | 49 | -62 | 2 |
| 055 | Mercer County | 59,519 | 57,524 | -484 | 503 | 912 | -409 | 66 | -140 | -1 |
| 057 | Mineral County | 26,901 | 26,778 | -28 | 273 | 364 | -91 | -5 | 69 | -1 |
| 059 | Mingo County | 23,487 | 21,712 | -313 | 267 | 425 | -158 | -1 | -154 | 0 |
| 061 | Monongalia County | 105,912 | 108,697 | 948 | 943 | 845 | 98 | 782 | 64 | 4 |
| 063 | Monroe County | 12,386 | 12,462 | 86 | 131 | 202 | -71 | 0 | 162 | -5 |
| 065 | Morgan County | 17,087 | 17,780 | 200 | 130 | 228 | -98 | 14 | 283 | 1 |
| 067 | Nicholas County | 24,562 | 24,017 | -87 | 199 | 388 | -189 | 65 | 39 | -2 |
| 069 | Ohio County | 42,307 | 41,090 | -131 | 340 | 582 | -242 | 68 | 44 | -1 |
| 071 | Pendleton County | 6,129 | 5,944 | -54 | 56 | 102 | -46 | 4 | -13 | 1 |
| 073 | Pleasants County | 7,653 | 7,358 | -62 | 61 | 96 | -35 | 0 | -27 | 0 |
| 075 | Pocahontas County | 7,864 | 7,653 | -86 | 76 | 150 | -74 | 0 | -10 | -2 |
| 077 | Preston County | 34,191 | 34,055 | 5 | 289 | 416 | -127 | 41 | 90 | 1 |
| 079 | Putnam County | 57,443 | 57,067 | 125 | 482 | 663 | -181 | 105 | 200 | 1 |
| 081 | Raleigh County | 74,407 | 72,379 | -147 | 658 | 1,062 | -404 | 160 | 97 | 0 |
| 083 | Randolph County | 27,892 | 27,190 | -169 | 251 | 387 | -136 | 9 | -42 | 0 |
| 085 | Ritchie County | 8,422 | 8,170 | -17 | 87 | 134 | -47 | 9 | 21 | 0 |
| 087 | Roane County | 13,984 | 13,540 | -138 | 106 | 217 | -111 | 4 | -29 | -2 |
| 089 | Summers County | 11,940 | 11,544 | -37 | 81 | 201 | -120 | -1 | 85 | -1 |
| 091 | Taylor County | 16,693 | 16,438 | 53 | 145 | 209 | -64 | 0 | 119 | -2 |
| 093 | Tucker County | 6,754 | 6,573 | -45 | 60 | 104 | -44 | 0 | 0 | -1 |
| 095 | Tyler County | 8,292 | 7,843 | -51 | 71 | 149 | -78 | 0 | 30 | -3 |
| 097 | Upshur County | 23,818 | 23,650 | 84 | 213 | 287 | -74 | 42 | 117 | -1 |
| 099 | Wayne County | 38,865 | 37,589 | -190 | 380 | 565 | -185 | 20 | -25 | 0 |
| 101 | Webster County | 8,352 | 7,947 | -78 | 59 | 118 | -59 | 0 | -19 | 0 |
| 103 | Wetzel County | 14,412 | 13,766 | -206 | 147 | 244 | -97 | 23 | -131 | -1 |
| 105 | Wirt County | 5,187 | 4,924 | -70 | 50 | 94 | -44 | 0 | -26 | 0 |
| 107 | Wood County | 84,146 | 82,757 | -190 | 759 | 999 | -240 | 45 | 5 | 0 |
| 109 | Wyoming County | 21,319 | 19,964 | -298 | 207 | 387 | -180 | -4 | -114 | 0 |