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 | Virginia | Virginia |
| State FIPS code | 51 | 51 |
| Census region (code) | 3 | 3 |
| Census division (code) | 5 | 5 |
| Estimates base, April 1, 2020 | 8,631,388 | 8631388 |
| Resident population, July 1, 2020 | 8,637,615 | 8637615 |
| Resident population, July 1, 2021 | 8,658,910 | 8658910 |
| Resident population, July 1, 2022 | 8,683,414 | 8683414 |
| Resident population, July 1, 2023 | 8,734,685 | 8734685 |
| Resident population, July 1, 2024 | 8,811,195 | 8811195 |
| Numeric population change, 2023 to 2024 | 76,510 | 76510 |
| Births, year to July 1, 2024 | 93,593 | 93593 |
| Deaths, year to July 1, 2024 | 78,443 | 78443 |
| Natural change (births minus deaths), year to July 1, 2024 | 15,150 | 15150 |
| International migration, year to July 1, 2024 | 56,155 | 56155 |
| Domestic migration, year to July 1, 2024 | 5,284 | 5284 |
| Residual, year to July 1, 2024 | -79 | -79 |
| Birth rate per 1,000 population, year to July 1, 2024 | 10.6684 | 10.66837343 |
| Death rate per 1,000 population, year to July 1, 2024 | 8.9415 | 8.9414723 |
| Natural change rate per 1,000 population, year to July 1, 2024 | 1.7269 | 1.7269011301 |
| International migration rate per 1,000 population, year to July 1, 2024 | 6.4009 | 6.4009328686 |
| Domestic migration rate per 1,000 population, year to July 1, 2024 | 0.6023 | 0.6023066384 |
| Group quarters population, July 1, 2024 | 235,927 | 235927 |
Values as reported by the source: state_name=Virginia, state_fips=51, region=3, division=5, estimates_base_2020=8631388, pop_2020=8637615, pop_2021=8658910, pop_2022=8683414, pop_2023=8734685, pop_2024=8811195, npopchg_2024=76510, births_2024=93593, deaths_2024=78443, naturalchg_2024=15150, internationalmig_2024=56155, domesticmig_2024=5284, residual_2024=-79, rbirth_2024=10.66837343, rdeath_2024=8.9414723, rnaturalchg_2024=1.7269011301, rinternationalmig_2024=6.4009328686, rdomesticmig_2024=0.6023066384, gq_estimates_2024=235927
Counties and county equivalents in 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 | Accomack County | 33,397 | 33,411 | 123 | 328 | 405 | -77 | 231 | -29 | -2 |
| 003 | Albemarle County | 112,560 | 117,313 | 1,456 | 1,053 | 1,067 | -14 | 757 | 713 | 0 |
| 510 | Alexandria city | 159,144 | 159,102 | 2,831 | 2,308 | 858 | 1,450 | 2,784 | -1,359 | -44 |
| 005 | Alleghany County | 15,194 | 14,632 | -66 | 74 | 217 | -143 | 5 | 72 | 0 |
| 007 | Amelia County | 13,267 | 13,716 | 120 | 140 | 169 | -29 | 10 | 139 | 0 |
| 009 | Amherst County | 31,313 | 31,650 | 91 | 306 | 412 | -106 | 43 | 152 | 2 |
| 011 | Appomattox County | 16,158 | 16,957 | 122 | 182 | 233 | -51 | 1 | 174 | -2 |
| 013 | Arlington County | 238,829 | 239,807 | 4,626 | 2,478 | 1,032 | 1,446 | 3,482 | -310 | 8 |
| 015 | Augusta County | 77,589 | 78,622 | 372 | 504 | 884 | -380 | 104 | 659 | -11 |
| 017 | Bath County | 4,188 | 4,071 | 1 | 42 | 73 | -31 | 3 | 29 | 0 |
| 019 | Bedford County | 79,581 | 82,182 | 554 | 660 | 919 | -259 | 76 | 747 | -10 |
| 021 | Bland County | 6,256 | 6,186 | -35 | 37 | 82 | -45 | 0 | 10 | 0 |
| 023 | Botetourt County | 33,641 | 34,129 | -25 | 265 | 388 | -123 | 11 | 88 | -1 |
| 520 | Bristol city | 17,303 | 16,316 | -352 | 139 | 350 | -211 | 2 | -140 | -3 |
| 025 | Brunswick County | 15,827 | 15,750 | -51 | 116 | 270 | -154 | 23 | 79 | 1 |
| 027 | Buchanan County | 20,250 | 18,632 | -346 | 160 | 406 | -246 | 17 | -117 | 0 |
| 029 | Buckingham County | 16,830 | 17,115 | 127 | 116 | 198 | -82 | 4 | 208 | -3 |
| 530 | Buena Vista city | 6,621 | 6,581 | 7 | 86 | 102 | -16 | -8 | 32 | -1 |
| 031 | Campbell County | 55,610 | 55,342 | 94 | 349 | 687 | -338 | 53 | 385 | -6 |
| 033 | Caroline County | 30,929 | 33,477 | 772 | 341 | 327 | 14 | 65 | 695 | -2 |
| 035 | Carroll County | 29,145 | 29,242 | 40 | 214 | 442 | -228 | 32 | 235 | 1 |
| 036 | Charles City County | 6,746 | 6,564 | -71 | 32 | 80 | -48 | 1 | -23 | -1 |
| 037 | Charlotte County | 11,539 | 11,258 | -129 | 115 | 180 | -65 | 2 | -66 | 0 |
| 540 | Charlottesville city | 46,434 | 44,767 | -280 | 518 | 340 | 178 | 412 | -868 | -2 |
| 550 | Chesapeake city | 249,726 | 254,997 | 1,030 | 2,856 | 1,986 | 870 | 601 | -447 | 6 |
| 041 | Chesterfield County | 365,350 | 389,793 | 5,100 | 4,217 | 3,021 | 1,196 | 1,821 | 2,096 | -13 |
| 043 | Clarke County | 14,817 | 15,598 | 193 | 139 | 195 | -56 | 10 | 243 | -4 |
| 570 | Colonial Heights city | 18,166 | 18,674 | 228 | 256 | 280 | -24 | 78 | 179 | -5 |
| 580 | Covington city | 5,745 | 5,663 | 52 | 88 | 135 | -47 | 7 | 92 | 0 |
| 045 | Craig County | 4,880 | 4,829 | 2 | 36 | 79 | -43 | 0 | 45 | 0 |
| 047 | Culpeper County | 52,766 | 56,125 | 1,060 | 675 | 529 | 146 | 313 | 606 | -5 |
| 049 | Cumberland County | 9,679 | 10,062 | 187 | 87 | 120 | -33 | 13 | 208 | -1 |
| 590 | Danville city | 42,578 | 41,993 | -115 | 501 | 783 | -282 | 108 | 59 | 0 |
| 051 | Dickenson County | 14,077 | 13,411 | -183 | 132 | 264 | -132 | 9 | -61 | 1 |
| 053 | Dinwiddie County | 27,889 | 28,576 | 199 | 186 | 342 | -156 | 29 | 326 | 0 |
| 595 | Emporia city | 5,694 | 5,402 | -77 | 81 | 96 | -15 | 2 | -64 | 0 |
| 057 | Essex County | 10,597 | 10,683 | 65 | 96 | 168 | -72 | 6 | 133 | -2 |
| 059 | Fairfax County | 1,148,680 | 1,160,925 | 14,248 | 11,744 | 5,633 | 6,111 | 16,376 | -8,323 | 84 |
| 600 | Fairfax city | 24,179 | 26,340 | 914 | 553 | 280 | 273 | 595 | 42 | 4 |
| 610 | Falls Church city | 14,677 | 15,034 | 229 | 158 | 101 | 57 | 132 | 40 | 0 |
| 061 | Fauquier County | 73,010 | 75,865 | 609 | 755 | 617 | 138 | 169 | 305 | -3 |
| 063 | Floyd County | 15,473 | 15,658 | -35 | 138 | 216 | -78 | 17 | 26 | 0 |
| 065 | Fluvanna County | 27,294 | 28,746 | 266 | 244 | 246 | -2 | 4 | 265 | -1 |
| 067 | Franklin County | 54,475 | 55,637 | 166 | 505 | 731 | -226 | 44 | 352 | -4 |
| 620 | Franklin city | 8,148 | 8,373 | 57 | 156 | 185 | -29 | 0 | 87 | -1 |
| 069 | Frederick County | 91,907 | 98,109 | 1,931 | 959 | 846 | 113 | 229 | 1,588 | 1 |
| 630 | Fredericksburg city | 27,995 | 29,992 | 766 | 370 | 209 | 161 | 438 | 163 | 4 |
| 640 | Galax city | 6,717 | 6,739 | -60 | 124 | 135 | -11 | -1 | -46 | -2 |
| 071 | Giles County | 16,786 | 16,533 | 72 | 154 | 265 | -111 | -3 | 186 | 0 |
| 073 | Gloucester County | 38,724 | 40,154 | 130 | 368 | 466 | -98 | -2 | 230 | 0 |
| 075 | Goochland County | 24,873 | 28,223 | 1,007 | 200 | 263 | -63 | 6 | 1,047 | 17 |
| 077 | Grayson County | 15,279 | 15,265 | 30 | 84 | 271 | -187 | 4 | 214 | -1 |
| 079 | Greene County | 20,608 | 21,744 | 353 | 225 | 198 | 27 | 84 | 234 | 8 |
| 081 | Greensville County | 11,396 | 11,150 | -24 | 96 | 151 | -55 | -1 | 31 | 1 |
| 083 | Halifax County | 33,928 | 33,448 | 14 | 310 | 589 | -279 | 41 | 255 | -3 |
| 650 | Hampton city | 137,282 | 137,596 | 439 | 1,609 | 1,411 | 198 | 203 | 37 | 1 |
| 085 | Hanover County | 110,207 | 115,309 | 1,116 | 1,077 | 1,193 | -116 | 135 | 1,099 | -2 |
| 660 | Harrisonburg city | 51,705 | 51,164 | -214 | 608 | 337 | 271 | 710 | -1,193 | -2 |
| 087 | Henrico County | 334,939 | 338,696 | 2,967 | 3,673 | 3,234 | 439 | 2,858 | -336 | 6 |
| 089 | Henry County | 50,848 | 49,385 | -251 | 378 | 881 | -503 | 13 | 240 | -1 |
| 091 | Highland County | 2,240 | 2,348 | -3 | 18 | 30 | -12 | -1 | 10 | 0 |
| 670 | Hopewell city | 23,012 | 22,970 | 87 | 308 | 359 | -51 | 36 | 100 | 2 |
| 093 | Isle of Wight County | 38,710 | 40,942 | 275 | 391 | 472 | -81 | 37 | 318 | 1 |
| 095 | James City County | 78,487 | 82,797 | 451 | 729 | 902 | -173 | 162 | 464 | -2 |
| 099 | King George County | 26,827 | 28,816 | 394 | 264 | 253 | 11 | 44 | 344 | -5 |
| 101 | King William County | 17,922 | 19,232 | 197 | 215 | 170 | 45 | 10 | 142 | 0 |
| 097 | King and Queen County | 6,589 | 6,747 | 1 | 66 | 95 | -29 | 0 | 29 | 1 |
| 103 | Lancaster County | 10,905 | 11,062 | 135 | 86 | 213 | -127 | 14 | 246 | 2 |
| 105 | Lee County | 22,107 | 21,780 | 19 | 180 | 359 | -179 | 19 | 183 | -4 |
| 678 | Lexington city | 7,315 | 7,802 | 246 | 115 | 42 | 73 | 43 | 131 | -1 |
| 107 | Loudoun County | 422,723 | 443,380 | 6,216 | 4,748 | 1,783 | 2,965 | 3,942 | -730 | 39 |
| 109 | Louisa County | 37,784 | 42,109 | 1,101 | 420 | 473 | -53 | 90 | 1,070 | -6 |
| 111 | Lunenburg County | 11,950 | 12,060 | 18 | 108 | 169 | -61 | 26 | 54 | -1 |
| 680 | Lynchburg city | 78,993 | 80,301 | 526 | 1,136 | 840 | 296 | 279 | -46 | -3 |
| 113 | Madison County | 13,861 | 14,252 | 117 | 134 | 165 | -31 | 32 | 117 | -1 |
| 685 | Manassas Park city | 17,164 | 16,611 | 163 | 20 | 43 | -23 | 250 | -64 | 0 |
| 683 | Manassas city | 42,695 | 43,616 | 529 | 709 | 236 | 473 | 765 | -709 | 0 |
| 690 | Martinsville city | 13,476 | 13,834 | 81 | 248 | 311 | -63 | 87 | 59 | -2 |
| 115 | Mathews County | 8,519 | 8,602 | 34 | 64 | 125 | -61 | 0 | 96 | -1 |
| 117 | Mecklenburg County | 30,283 | 30,824 | 202 | 268 | 505 | -237 | 108 | 333 | -2 |
| 119 | Middlesex County | 10,611 | 10,949 | 11 | 95 | 221 | -126 | 57 | 80 | 0 |
| 121 | Montgomery County | 99,584 | 98,998 | -136 | 664 | 793 | -129 | 1,098 | -1,115 | 10 |
| 125 | Nelson County | 14,739 | 14,766 | 141 | 143 | 210 | -67 | 60 | 151 | -3 |
| 127 | New Kent County | 23,126 | 27,218 | 1,007 | 267 | 244 | 23 | 6 | 974 | 4 |
| 700 | Newport News city | 186,052 | 183,056 | -193 | 2,471 | 1,817 | 654 | 787 | -1,624 | -10 |
| 710 | Norfolk city | 237,813 | 231,105 | -273 | 3,052 | 2,117 | 935 | 1,370 | -2,550 | -28 |
| 131 | Northampton County | 12,215 | 12,004 | -22 | 91 | 178 | -87 | 46 | 18 | 1 |
| 133 | Northumberland County | 11,837 | 12,397 | 9 | 84 | 185 | -101 | -2 | 111 | 1 |
| 720 | Norton city | 3,681 | 3,478 | -23 | 30 | 76 | -46 | 0 | 22 | 1 |
| 135 | Nottoway County | 15,645 | 15,632 | 62 | 140 | 209 | -69 | 18 | 112 | 1 |
| 137 | Orange County | 36,396 | 38,986 | 499 | 471 | 542 | -71 | 45 | 528 | -3 |
| 139 | Page County | 23,689 | 23,686 | 4 | 201 | 349 | -148 | 35 | 119 | -2 |
| 141 | Patrick County | 17,591 | 17,308 | -132 | 117 | 319 | -202 | -1 | 71 | 0 |
| 730 | Petersburg city | 33,398 | 34,058 | 730 | 703 | 643 | 60 | 92 | 583 | -5 |
| 143 | Pittsylvania County | 60,380 | 59,410 | -171 | 449 | 816 | -367 | 20 | 180 | -4 |
| 735 | Poquoson city | 12,473 | 12,854 | 241 | 107 | 139 | -32 | 12 | 264 | -3 |
| 740 | Portsmouth city | 97,997 | 96,482 | -300 | 1,300 | 1,147 | 153 | 79 | -526 | -6 |
| 145 | Powhatan County | 30,451 | 32,392 | 279 | 284 | 289 | -5 | 42 | 246 | -4 |
| 147 | Prince Edward County | 21,893 | 22,276 | 278 | 209 | 252 | -43 | 42 | 275 | 4 |
| 149 | Prince George County | 43,086 | 43,589 | 541 | 318 | 295 | 23 | 144 | 376 | -2 |
| 153 | Prince William County | 482,863 | 497,003 | 5,425 | 6,225 | 2,392 | 3,833 | 5,137 | -3,563 | 18 |
| 155 | Pulaski County | 33,800 | 33,579 | -28 | 283 | 484 | -201 | 9 | 165 | -1 |
| 750 | Radford city | 16,115 | 17,273 | 279 | 144 | 128 | 16 | 32 | 231 | 0 |
| 157 | Rappahannock County | 7,323 | 7,479 | 24 | 55 | 92 | -37 | 25 | 38 | -2 |
| 159 | Richmond County | 8,918 | 9,215 | 53 | 76 | 136 | -60 | 45 | 69 | -1 |
| 760 | Richmond city | 226,923 | 233,655 | 3,272 | 2,859 | 2,029 | 830 | 2,099 | 352 | -9 |
| 161 | Roanoke County | 96,952 | 97,334 | 71 | 711 | 1,220 | -509 | 383 | 203 | -6 |
| 770 | Roanoke city | 99,898 | 97,912 | 409 | 1,343 | 1,476 | -133 | 556 | -9 | -5 |
| 163 | Rockbridge County | 22,657 | 22,368 | -26 | 99 | 307 | -208 | 7 | 177 | -2 |
| 165 | Rockingham County | 83,779 | 87,674 | 1,044 | 863 | 975 | -112 | 367 | 792 | -3 |
| 167 | Russell County | 25,756 | 25,420 | -82 | 253 | 375 | -122 | 3 | 36 | 1 |
| 775 | Salem city | 25,396 | 25,908 | 239 | 332 | 369 | -37 | 144 | 132 | 0 |
| 169 | Scott County | 21,586 | 21,388 | -56 | 164 | 413 | -249 | 4 | 191 | -2 |
| 171 | Shenandoah County | 44,256 | 45,441 | 256 | 394 | 512 | -118 | 139 | 234 | 1 |
| 173 | Smyth County | 29,780 | 29,137 | -50 | 269 | 548 | -279 | 18 | 212 | -1 |
| 175 | Southampton County | 17,951 | 17,941 | -59 | 122 | 224 | -102 | 7 | 38 | -2 |
| 177 | Spotsylvania County | 140,611 | 152,021 | 2,407 | 1,583 | 1,123 | 460 | 549 | 1,403 | -5 |
| 179 | Stafford County | 157,767 | 168,919 | 3,098 | 1,796 | 931 | 865 | 917 | 1,347 | -31 |
| 790 | Staunton city | 25,809 | 26,361 | 425 | 338 | 411 | -73 | 120 | 373 | 5 |
| 800 | Suffolk city | 94,794 | 103,105 | 2,055 | 1,251 | 960 | 291 | 160 | 1,608 | -4 |
| 181 | Surry County | 6,551 | 6,579 | 4 | 63 | 79 | -16 | 0 | 20 | 0 |
| 183 | Sussex County | 10,798 | 10,753 | -41 | 85 | 143 | -58 | 1 | 17 | -1 |
| 185 | Tazewell County | 40,411 | 38,875 | -347 | 251 | 689 | -438 | 0 | 91 | 0 |
| 810 | Virginia Beach city | 459,673 | 454,808 | 1,029 | 5,081 | 3,446 | 1,635 | 1,675 | -2,284 | 3 |
| 187 | Warren County | 40,797 | 42,461 | 479 | 488 | 490 | -2 | 182 | 299 | 0 |
| 191 | Washington County | 53,903 | 54,098 | 70 | 452 | 858 | -406 | 49 | 430 | -3 |
| 820 | Waynesboro city | 22,277 | 23,498 | 415 | 334 | 313 | 21 | 20 | 373 | 1 |
| 193 | Westmoreland County | 18,505 | 19,235 | 317 | 173 | 289 | -116 | 9 | 424 | 0 |
| 830 | Williamsburg city | 15,473 | 16,030 | -86 | 67 | 79 | -12 | 127 | -201 | 0 |
| 840 | Winchester city | 28,003 | 27,800 | 46 | 365 | 339 | 26 | 133 | -114 | 1 |
| 195 | Wise County | 36,066 | 34,973 | -218 | 336 | 607 | -271 | 21 | 32 | 0 |
| 197 | Wythe County | 28,322 | 28,100 | -71 | 300 | 445 | -145 | 8 | 65 | 1 |
| 199 | York County | 70,238 | 71,410 | 364 | 614 | 598 | 16 | 158 | 198 | -8 |