Category Archives: Virginia Population by City

The population of Virginia in 2021 is 8,603,980, a 1.21% increase from 2020. The population density is 218 people per mi². Please click the following links to see current population of each city and town in the state of Virginia.

Stuart, VA Population

Population: 961. Estimated population in July 2020: 925 (-3.7% change) Males: 443 (46.1%), Females: 518 (53.9%) Patrick County Zip code: 24171 Median resident age: 40.1 years Median household income: $20,192 Median house value: $85,700 Races in Stuart: White Non-Hispanic (80.4%) Black (15.1%) Hispanic (4.7%) Other race (2.1%) Two or more races (0.9%) Ancestries: United States… Read More »

Saltville, VA Population

Population: 2,204. Estimated population in July 2020: 2,267 (+2.9% change) Males: 1,040 (47.2%), Females: 1,164 (52.8%) Smyth County Zip code: 24370 Median resident age: 39.4 years Median household income: $29,917 Median house value: $54,600 Races in Saltville: White Non-Hispanic (98.6%) Ancestries: United States (23.4%), English (9.3%), German (6.2%), Irish (5.9%), French (2.2%), Italian (1.7%). Elevation:… Read More »

Quantico, VA Population

Population: 561. Estimated population in July 2020: 622 (+10.9% change) Males: 309 (55.1%), Females: 252 (44.9%) Prince William County Zip codes: 22134. Median resident age: 35.1 years Median household income: $26,250 Median house value: $74,800 Races in Quantico: White Non-Hispanic (58.3%) Black (20.3%) Chinese (6.8%) Hispanic (5.5%) Two or more races (5.5%) Other race (2.3%)… Read More »

Front Royal, VA Population

Population: 13,589. Estimated population in July 2020: 14,499 (+6.7% change) Males: 6,435 (47.4%), Females: 7,154 (52.6%) Warren County Zip code: 22630 Median resident age: 36.6 years Median household income: $34,786 Median house value: $100,500 Races in Front Royal: White Non-Hispanic (87.0%) Black (8.7%) Hispanic (2.1%) Two or more races (1.4%) American Indian (0.8%) Other race… Read More »

Radford, VA Population

Population: 15,859. Estimated population in July 2020: 14,575 (-8.1% change) Males: 7,215 (45.5%), Females: 8,644 (54.5%) Zip codes: 24141, 24142. Median resident age: 22.8 years Median household income: $24,654 Median house value: $95,100 Races in Radford: White Non-Hispanic (87.6%) Black (8.1%) Two or more races (1.5%) Hispanic (1.2%) American Indian (0.6%) Ancestries: German (14.4%), United… Read More »

Raven, VA Population

Population: 2,593 Males: 1,260 (48.6%), Females: 1,333 (51.4%) Tazewell County Zip code: 24639 Median resident age: 37.3 years Median household income: $19,104 Median house value: $60,700 Races in Raven: White Non-Hispanic (98.4%) Two or more races (0.8%) Hispanic (0.8%) Ancestries: United States (28.7%), Irish (6.2%), German (3.8%), English (3.3%), Dutch (1.7%), Scottish (1.0%). Elevation: 1913… Read More »

Remington, VA Population

Population: 624. Estimated population in July 2020: 676 (+8.3% change) Males: 287 (46.0%), Females: 337 (54.0%) Fauquier County Zip code: 22734 Median resident age: 32.9 years Median household income: $36,765 Median house value: $89,700 Races in Remington: White Non-Hispanic (79.5%) Black (9.1%) Hispanic (7.9%) Other race (4.8%) Two or more races (2.9%) American Indian (1.3%)… Read More »

Reston, VA Population

Population: 56,407 Males: 27,565 (48.9%), Females: 28,842 (51.1%) Fairfax County Zip codes: 20190, 20191, 20194. Median resident age: 36.2 years Median household income: $80,018 Median house value: $238,700 Races in Reston: White Non-Hispanic (68.4%) Hispanic (10.1%) Black (9.1%) Other race (4.1%) Asian Indian (3.7%) Two or more races (3.2%) Chinese (1.5%) Other Asian (1.5%) Vietnamese… Read More »

Rich Creek, VA Population

Population: 665. Estimated population in July 2020: 680 (+2.3% change) Males: 310 (46.6%), Females: 355 (53.4%) Giles County Zip code: 24147 Median resident age: 47.5 years Median household income: $34,519 Median house value: $63,300 Races in Rich Creek: White Non-Hispanic (97.6%) Black (1.4%) Hispanic (0.6%) Ancestries: United States (16.7%), German (10.4%), English (9.3%), Irish (7.2%),… Read More »

Richlands, VA Population

Population: 4,144. Estimated population in July 2020: 4,116 (-0.7% change) Males: 1,866 (45.0%), Females: 2,278 (55.0%) Tazewell County Zip code: 24641 Median resident age: 41.4 years Median household income: $23,712 Median house value: $63,100 Races in Richlands: White Non-Hispanic (98.5%) Ancestries: United States (36.5%), English (7.6%), German (6.4%), Irish (6.0%), Scotch-Irish (1.4%). Elevation: 1967 feet… Read More »

Richmond, VA Population

Population: 197,790. Estimated population in July 2020: 193,777 (-2.0% change) Males: 92,068 (46.5%), Females: 105,722 (53.5%) Zip codes: 23219, 23220, 23221, 23222, 23223, 23224, 23225, 23226, 23227, 23228, 23229, 23230, 23231, 23233, 23234, 23235, 23236, 23237, 23294, 23298. Median resident age: 33.9 years Median household income: $31,121 Median house value: $87,300 Races in Richmond: Black… Read More »

Ridgeway, VA Population

Population: 775. Estimated population in July 2020: 798 (+3.0% change) Males: 359 (46.3%), Females: 416 (53.7%) Zip code: 24148 Median resident age: 38.9 years Median household income: $34,196 Median house value: $91,300 Races in Ridgeway: White Non-Hispanic (78.8%) Black (16.0%) Vietnamese (2.5%) Hispanic (2.3%) Other race (1.0%) Two or more races (0.6%) Ancestries: English (16.0%),… Read More »

Roanoke, VA Population

Population: 94,911. Estimated population in July 2020: 92,631 (-2.4% change) Males: 44,501 (46.9%), Females: 50,410 (53.1%) Zip codes: 24011, 24012, 24013, 24014, 24015, 24016, 24017, 24018, 24019, 24020. Median resident age: 37.6 years Median household income: $30,719 Median house value: $80,300 Races in Roanoke: White Non-Hispanic (68.8%) Black (26.7%) Two or more races (1.8%) Hispanic… Read More »

Rocky Mount, VA Population

Population: 4,066 Males: 1,868 (45.9%), Females: 2,198 (54.1%) Franklin County Zip code: 24151 Median resident age: 41.9 years Median household income: $26,927 Median house value: $79,700 Races in Rocky Mount: White Non-Hispanic (74.0%) Black (22.3%) Hispanic (1.7%) Two or more races (1.3%) Vietnamese (0.6%) Ancestries: United States (15.5%), English (9.4%), German (7.4%), Irish (6.5%), Scottish… Read More »

Rose Hill, VA Population

Population: 15,058 Males: 7,399 (49.1%), Females: 7,659 (50.9%) Zip code: 24281 Median resident age: 38.4 years Median household income: $80,815 Median house value: $194,700 Races in Rose Hill: White Non-Hispanic (68.4%) Hispanic (10.7%) Black (9.5%) Other race (4.4%) Two or more races (3.8%) Other Asian (1.7%) Vietnamese (1.6%) Korean (1.4%) Chinese (1.3%) Filipino (1.2%) Asian… Read More »

Round Hill, VA Population

Population: 500. Estimated population in July 2020: 639 (+27.8% change) Males: 251 (50.2%), Females: 249 (49.8%) Zip codes: 20141. Median resident age: 35.8 years Median household income: $58,929 Median house value: $157,200 Races in Round Hill: White Non-Hispanic (90.2%) Black (7.2%) Hispanic (1.4%) Asian Indian (0.6%) American Indian (0.6%) Two or more races (0.6%) Ancestries:… Read More »

Rural Retreat, VA Population

Population: 1,350. Estimated population in July 2020: 1,354 (+0.3% change) Males: 635 (47.0%), Females: 715 (53.0%) Wythe County Zip code: 24368 Median resident age: 38.4 years Median household income: $29,141 Median house value: $74,600 Races in Rural Retreat: White Non-Hispanic (98.2%) Ancestries: United States (20.6%), German (17.9%), English (8.3%), Irish (7.0%), Scotch-Irish (2.1%), Dutch (2.1%).… Read More »

Rustburg, VA Population

Population: 1,271 Males: 666 (52.4%), Females: 605 (47.6%) Campbell County Zip code: 24588 Median resident age: 37.4 years Median household income: $31,797 Median house value: $82,000 Races in Rustburg: White Non-Hispanic (74.7%) Black (23.6%) Two or more races (1.3%) Ancestries: United States (13.0%), Irish (6.2%), English (5.6%), Welsh (2.8%), Scotch-Irish (2.6%), French (2.2%). Elevation: 880… Read More »

Saint Paul, VA Population

Population: 1,000. Estimated population in July 2020: 964 (-3.6% change) Males: 453 (45.3%), Females: 547 (54.7%) Wise County Zip code: 24283 Median resident age: 41.6 years Median household income: $24,833 Median house value: $76,200 Races in St. Paul: White Non-Hispanic (95.2%) Black (1.8%) Two or more races (1.3%) American Indian (1.1%)   Ancestries: United States… Read More »

Salem, VA Population

Population: 24,747. Estimated population in July 2020: 24,654 (-0.4% change) Males: 11,677 (47.2%), Females: 13,070 (52.8%) Zip codes: 24153. Median resident age: 39.2 years Median household income: $38,997 Median house value: $104,200 Races in Salem: White Non-Hispanic (91.3%) Black (5.9%) Two or more races (0.9%) Hispanic (0.8%) Ancestries: United States (18.1%), German (15.4%), English (13.2%),… Read More »

Sandy Level, VA Population

Population: 689 Males: 315 (45.7%), Females: 374 (54.3%) Henry County Zip code: 24161 Median resident age: 34.1 years Median household income: $20,089 Median house value: $64,200 Races in Sandy Level: Black (73.3%) White Non-Hispanic (25.3%) American Indian (1.0%) Two or more races (0.9%) Hispanic (0.6%) Ancestries: United States (8.6%), Irish (4.8%), English (1.0%). Land area:… Read More »

Saxis, VA Population

Population: 337. Estimated population in July 2020: 337 (0.0% change) Males: 162 (48.1%), Females: 175 (51.9%) Accomack County Zip code: 23427 Median resident age: 47.3 years Median household income: $18,125 Median house value: $40,500 Races in Saxis: White Non-Hispanic (97.6%) Other race (1.2%) Black (0.9%) Hispanic (0.9%) Ancestries: United States (28.5%), English (27.0%), German (5.3%),… Read More »

Scottsville, VA Population

Population: 555. Estimated population in July 2020: 564 (+1.6% change) Males: 256 (46.1%), Females: 299 (53.9%) Albemarle County Zip code: 24590 Median resident age: 39.5 years Median household income: $30,903 Median house value: $99,600 Races in Scottsville: White Non-Hispanic (93.2%) Black (4.7%) American Indian (1.1%) Two or more races (0.7%) Ancestries: United States (15.3%), German… Read More »

Selma, VA Population

Population: 485 Males: 247 (50.9%), Females: 238 (49.1%) Zip code: 24474 Median resident age: 40.8 years Median household income: $31,250 Median house value: $49,200 Races in Selma: White Non-Hispanic (99.6%) Ancestries: United States (22.3%), German (18.4%), Irish (12.0%), English (6.4%), French (2.5%), Norwegian (1.0%). Land area: 0.3 square miles Population For population 25 years and… Read More »

Shawsville, VA Population

Population: 1,029 Males: 516 (50.1%), Females: 513 (49.9%) Montgomery County Zip code: 24162 Median resident age: 33.9 years Median household income: $31,953 Median house value: $88,100 Races in Shawsville: White Non-Hispanic (96.0%) American Indian (1.9%) Two or more races (1.6%) Black (1.1%) Hispanic (0.8%) Ancestries: United States (16.4%), English (10.3%), German (7.2%), Irish (4.7%), Scotch-Irish… Read More »

Shenandoah, VA Population

Population: 1,878. Estimated population in July 2020: 1,870 (-0.4% change) Males: 881 (46.9%), Females: 997 (53.1%) Zip code: 22849 Median resident age: 37.6 years Median household income: $33,929 Median house value: $80,700 Races in Shenandoah: White Non-Hispanic (96.3%) Hispanic (1.5%) Black (1.3%) Other race (0.9%) Two or more races (0.7%) American Indian (0.6%) Ancestries: United… Read More »

Smithfield, VA Population

Population: 6,324. Estimated population in July 2020: 6,840 (+8.2% change) Males: 2,983 (47.2%), Females: 3,341 (52.8%) Zip codes: 23430. Median resident age: 37.7 years Median household income: $43,224 Median house value: $137,300 Races in Smithfield: White Non-Hispanic (66.8%) Black (30.9%) Hispanic (0.9%) Two or more races (0.9%) American Indian (0.7%) Ancestries: English (12.3%), German (11.2%),… Read More »

South Boston, VA Population

Population: 8,491. Estimated population in July 2020: 8,115 (-4.4% change) Males: 3,750 (44.2%), Females: 4,741 (55.8%) Halifax County Zip code: 24592 Median resident age: 41.2 years Median household income: $25,964 Median house value: $72,800 Races in South Boston: White Non-Hispanic (50.0%) Black (47.3%) Hispanic (1.4%) Two or more races (0.9%) American Indian (0.5%) Other race… Read More »

South Hill, VA Population

Population: 4,403. Estimated population in July 2020: 4,607 (+4.6% change) Males: 1,924 (43.7%), Females: 2,479 (56.3%) Zip code: 23970 Median resident age: 39.9 years Median household income: $31,078 Median house value: $88,800 Races in South Hill: White Non-Hispanic (57.5%) Black (39.4%) Hispanic (1.6%) Two or more races (0.5%) Ancestries: United States (16.1%), English (10.6%), German… Read More »

Spotsylvania, VA Population

Population: 3,833 Males: 1,907 (49.8%), Females: 1,926 (50.2%) Spotsylvania County Zip code: 22553 Median resident age: 31.5 years Median household income: $55,872 Median house value: $114,100 Races in Spotsylvania Courthouse: White Non-Hispanic (78.7%) Black (15.1%) Hispanic (2.8%) Two or more races (2.2%) American Indian (0.7%) Other race (0.6%) Ancestries: United States (17.6%), Irish (14.0%), German… Read More »

Springfield, VA Population

Population: 30,417 Males: 15,144 (49.8%), Females: 15,273 (50.2%) Zip codes: 22150, 22151, 22152, 22153. Median resident age: 36.2 years Median household income: $69,640 Median house value: $185,700 Races in Springfield: White Non-Hispanic (49.6%) Hispanic (17.7%) Black (8.9%) Other race (7.7%) Vietnamese (6.2%) Two or more races (4.6%) Other Asian (4.3%) Asian Indian (3.0%) Korean (2.7%)… Read More »

Stanardsville, VA Population

Population: 476. Estimated population in July 2020: 501 (+5.3% change) Males: 203 (42.6%), Females: 273 (57.4%) Greene County Zip code: 22973 Median resident age: 41.1 years Median household income: $24,643 Median house value: $126,600 Races in Stanardsville: White Non-Hispanic (88.9%) Black (8.6%) Two or more races (1.3%) Other race (1.1%) Hispanic (0.8%) Ancestries: United States… Read More »

Stanley, VA Population

Population: 1,326. Estimated population in July 2020: 1,331 (+0.4% change) Males: 619 (46.7%), Females: 707 (53.3%) Page County Zip code: 22851 Median resident age: 36.9 years Median household income: $25,917 Median house value: $82,900 Races in Stanley: White Non-Hispanic (96.8%) Hispanic (2.5%) Other race (1.3%) Two or more races (0.8%) Ancestries: United States (24.1%), German… Read More »

Stanleytown, VA Population

Population: 1,515 Males: 779 (51.4%), Females: 736 (48.6%) Zip code: 24168 Median resident age: 42.2 years Median household income: $32,386 Median house value: $76,000 Races in Stanleytown: White Non-Hispanic (85.1%) Hispanic (11.5%) Other race (7.5%) Black (2.6%) Two or more races (1.4%) (Total can be greater than 100% because Hispanics could be counted in other… Read More »

Staunton, VA Population

Population: 23,853. Estimated population in July 2020: 23,337 (-2.2% change) Males: 11,237 (47.1%), Females: 12,616 (52.9%) Zip codes: 24401. Median resident age: 39.8 years Median household income: $32,941 Median house value: $87,500 Races in Staunton: White Non-Hispanic (82.7%) Black (14.0%) Two or more races (1.6%) Hispanic (1.1%) American Indian (0.6%) Other race (0.5%) Ancestries: United… Read More »

Stephens City, VA Population

Population: 1,146. Estimated population in July 2020: 1,247 (+8.8% change) Males: 531 (46.3%), Females: 615 (53.7%) Frederick County Zip code: 22655 Median resident age: 35.6 years Median household income: $35,200 Median house value: $89,800 Races in Stephens City: White Non-Hispanic (89.3%) Black (6.5%) Hispanic (2.0%) Two or more races (1.3%) American Indian (0.8%) Chinese (0.6%)… Read More »

Stony Creek, VA Population

Population: 202. Estimated population in July 2020: 187 (-7.4% change) Males: 99 (49.0%), Females: 103 (51.0%) Sussex County Zip code: 23882 Median resident age: 44.8 years Median household income: $33,125 Median house value: $57,900 Races in Stony Creek: White Non-Hispanic (69.8%) Black (29.2%) Ancestries: United States (17.3%), English (15.3%), German (9.9%), Irish (5.4%), Scotch-Irish (3.0%),… Read More »

Strasburg, VA Population

Population: 4,017. Estimated population in July 2020: 4,269 (+6.3% change) Males: 1,874 (46.7%), Females: 2,143 (53.3%) Shenandoah County Zip codes: 22641, 22657. Median resident age: 36.7 years Median household income: $32,724 Median house value: $91,000 Races in Strasburg: White Non-Hispanic (92.8%) Black (4.5%) Hispanic (1.4%) Two or more races (0.9%) Ancestries: German (21.6%), United States… Read More »

Stuarts Draft, VA Population

Population: 8,367 Males: 4,036 (48.2%), Females: 4,331 (51.8%) Augusta County Zip code: 24477 Median resident age: 36.0 years Median household income: $45,342 Median house value: $105,100 Races in Stuarts Draft: White Non-Hispanic (94.6%) Black (3.4%) Hispanic (1.1%) Ancestries: United States (22.6%), German (17.9%), Irish (11.6%), English (10.5%), Scotch-Irish (3.8%), Italian (2.5%). Elevation: 1421 feet Land… Read More »

Suffolk, VA Population

Population: 63,677. Estimated population in July 2020: 78,994 (+24.1% change) Males: 30,410 (47.8%), Females: 33,267 (52.2%) Zip codes: 23432, 23433, 23434, 23435, 23436, 23437, 23438. Median resident age: 36.0 years Median household income: $41,115 Median house value: $107,300 Races in Suffolk: White Non-Hispanic (53.3%) Black (43.5%) Hispanic (1.3%) Two or more races (1.2%) American Indian… Read More »

Sugar Grove, VA Population

Population: 741 Males: 361 (48.7%), Females: 380 (51.3%) Zip code: 24375 Median resident age: 35.4 years Median household income: $27,562 Median house value: $70,300 Races in Sugar Grove: White Non-Hispanic (92.8%) Black (5.0%) Two or more races (1.2%) American Indian (0.9%) Hispanic (0.8%) Ancestries: United States (30.0%), German (10.5%), Dutch (6.3%), Irish (3.9%), French (1.8%),… Read More »

Surry, VA Population

Population: 262. Estimated population in July 2020: 254 (-3.1% change) Males: 130 (49.6%), Females: 132 (50.4%) Surry County Zip code: 23883 Median resident age: 39.1 years Median household income: $42,361 Median house value: $86,700 Races in Surry: White Non-Hispanic (73.7%) Black (23.3%) Other race (1.5%) American Indian (1.1%) Hispanic (0.8%) Ancestries: English (12.6%), Irish (8.0%),… Read More »

Tangier, VA Population

Population: 604 Males: 304 (50.3%), Females: 300 (49.7%) Accomack County Zip code: 23440 Median resident age: 42.7 years Median household income: $26,607 Median house value: $60,100 Races in Tangier: White Non-Hispanic (99.5%) Ancestries: English (38.7%), United States (15.6%), Scotch-Irish (1.5%), German (1.3%), Irish (1.3%), Polish (1.2%). Elevation: 3 feet Land area: 0.2 square miles Population… Read More »

Tappahannock, VA Population

Population: 2,068. Estimated population in July 2020: 2,155 (+4.2% change) Males: 907 (43.9%), Females: 1,161 (56.1%) Essex County Zip code: 22560 Median resident age: 38.7 years Median household income: $33,687 Median house value: $100,200 Races in Tappahannock: White Non-Hispanic (54.5%) Black (41.6%) Two or more races (1.0%) Ancestries: English (11.1%), United States (10.3%), German (5.8%),… Read More »

Tazewell, VA Population

Population: 4,206. Estimated population in July 2020: 4,404 (+4.7% change) Males: 2,016 (47.9%), Females: 2,190 (52.1%) Tazewell County Zip code: 24651 Median resident age: 43.3 years Median household income: $28,510 Median house value: $66,900 Races in Tazewell: White Non-Hispanic (88.5%) Black (9.3%) Two or more races (0.9%) Hispanic (0.6%) American Indian (0.6%) Ancestries: United States… Read More »

The Plains, VA Population

Population: 266. Estimated population in July 2020: 287 (+7.9% change) Males: 127 (47.7%), Females: 139 (52.3%) Fauquier County Zip code: 20198 Median resident age: 41.8 years Median household income: $43,750 Median house value: $138,400 Races in The Plains: White Non-Hispanic (89.5%) Black (10.2%) Ancestries: United States (42.9%), German (13.5%), Scottish (13.2%), English (11.3%), Irish (10.2%),… Read More »

Timberville, VA Population

Population: 1,739. Estimated population in July 2020: 1,703 (-2.1% change) Males: 805 (46.3%), Females: 934 (53.7%) Rockingham County Zip code: 22853 Median resident age: 40.0 years Median household income: $33,750 Median house value: $82,300 Races in Timberville: White Non-Hispanic (94.5%) Hispanic (4.3%) Other race (1.2%) Two or more races (1.0%) Ancestries: German (23.2%), United States… Read More »

Toms Brook, VA Population

Population: 255. Estimated population in July 2020: 258 (+1.2% change) Males: 121 (47.5%), Females: 134 (52.5%) Shenandoah County Zip code: 22660 Median resident age: 37.3 years Median household income: $38,214 Median house value: $82,400 Races in Toms Brook: White Non-Hispanic (94.5%) American Indian (3.1%) Two or more races (2.7%) Black (1.2%) Hispanic (0.8%) Ancestries: German… Read More »

Triangle, VA Population

Population: 5,500 Males: 2,780 (50.5%), Females: 2,720 (49.5%) Prince William County Zip code: 22172 Median resident age: 30.0 years Median household income: $38,844 Median house value: $134,800 Races in Triangle: White Non-Hispanic (58.1%) Black (28.3%) Hispanic (7.4%) Other race (3.6%) Two or more races (3.5%) American Indian (1.1%) Filipino (0.8%) Korean (0.7%) (Total can be… Read More »

Troutdale, VA Population

Population: 1,230 Males: 1,131 (92.0%), Females: 99 (8.0%) Zip code: 24378 Median resident age: 30.8 years Median household income: $38,438 Median house value: $65,400 Races in Troutdale: Black (67.8%) White Non-Hispanic (30.8%) Hispanic (0.9%) Other race (0.8%) Ancestries: United States (5.4%), English (1.5%), German (1.3%), Irish (1.2%). Land area: 3.1 square miles Population For population… Read More »