Category Archives: West Virginia Population by City

The population of West Virginia in 2021 is 1,767,860, a 2.02% decrease from 2020. The population density is 74 people per mi². Please click the following links to see current population of each city and town in the state of West Virginia. Also, you can visit Trackaah for biggest cities in West Virginia.

Tunnelton, WV Population

Population: 336. Estimated population in July 2020: 346 (+3.0% change) Males: 167 (49.7%), Females: 169 (50.3%) Preston County Zip code: 26444 Median resident age: 35.2 years Median household income: $18,125 Median house value: $30,800 Races in Tunnelton: White Non-Hispanic (99.4%) Hispanic (0.6%) Ancestries: United States (24.1%), German (15.8%), Irish (12.5%), Polish (1.8%), Welsh (1.8%). Elevation:… Read More »

Anmoore, WV Population

Population: 685. Estimated population in July 2020: 774 (+13.0% change) Males: 335 (48.9%), Females: 350 (51.1%) Harrison County Zip code: 26323 Median resident age: 34.4 years Median household income: $25,000 Median house value: $56,200 Races in Anmoore: White Non-Hispanic (93.9%) Hispanic (3.5%) Black (1.2%) Asian Indian (0.7%) Two or more races (0.7%) Ancestries: United States… Read More »

Cairo, WV Population

Population: 263. Estimated population in July 2020: 268 (+1.9% change) Males: 121 (46.0%), Females: 142 (54.0%) Ritchie County Zip code: 26337 Median resident age: 40.6 years Median household income: $24,688 Median house value: $29,200 Races in Cairo: White Non-Hispanic (100.0%) Ancestries: United States (21.3%), Irish (10.6%), English (6.1%), German (3.4%), Scotch-Irish (2.7%), Dutch (2.3%). Elevation:… Read More »

Elkview, WV Population

Population: 1,182 Males: 560 (47.4%), Females: 622 (52.6%) Kanawha County Zip code: 25071 Median resident age: 42.2 years Median household income: $35,033 Median house value: $74,700 Races in Elkview: White Non-Hispanic (98.3%) American Indian (0.9%) Two or more races (0.7%) Hispanic (0.5%) Ancestries: United States (21.0%), German (9.8%), English (9.5%), Irish (7.5%), Scottish (1.9%), Welsh… Read More »

Handley, WV Population

Population: 362. Estimated population in July 2020: 344 (-5.0% change) Males: 178 (49.2%), Females: 184 (50.8%) Kanawha County Zip code: 25102 Median resident age: 43.0 years Median household income: $21,429 Median house value: $42,100 Races in Handley: White Non-Hispanic (89.8%) Black (8.6%) American Indian (1.1%) Two or more races (0.8%) Ancestries: United States (21.0%), German… Read More »

Oak Hill, WV Population

Population: 7,589. Estimated population in July 2020: 7,312 (-3.7% change) Males: 3,551 (46.8%), Females: 4,038 (53.2%) Zip code: 25901 Median resident age: 42.0 years Median household income: $24,792 Median house value: $55,700 Races in Oak Hill: White Non-Hispanic (92.4%) Black (4.8%) Two or more races (1.2%) American Indian (0.9%) Hispanic (0.8%) Ancestries: United States (18.6%),… Read More »

Oceana, WV Population

Population: 1,550. Estimated population in July 2020: 1,478 (-4.6% change) Males: 719 (46.4%), Females: 831 (53.6%) Wyoming County Zip code: 24870 Median resident age: 39.8 years Median household income: $19,273 Median house value: $51,400 Races in Oceana: White Non-Hispanic (98.5%) Two or more races (1.3%) American Indian (1.1%) Ancestries: United States (41.4%), Irish (15.1%), English… Read More »

Paden City, WV Population

Population: 2,860. Estimated population in July 2020: 2,737 (-4.3% change) Males: 1,353 (47.3%), Females: 1,507 (52.7%) Tyler County Zip code: 26159 Median resident age: 41.1 years Median household income: $32,940 Median house value: $61,200 Races in Paden City: White Non-Hispanic (99.0%) Ancestries: German (19.7%), English (13.3%), United States (13.3%), Irish (10.8%), Italian (2.7%), Dutch (2.5%).… Read More »

Parkersburg, WV Population

Population: 33,099. Estimated population in July 2020: 32,020 (-3.3% change) Males: 15,455 (46.7%), Females: 17,644 (53.3%) Wood County Zip codes: 26101, 26104. Median resident age: 39.9 years Median household income: $26,990 Median house value: $64,500 Races in Parkersburg: White Non-Hispanic (95.8%) Black (1.7%) Two or more races (1.0%) Hispanic (0.8%) American Indian (0.6%) Ancestries: United… Read More »

Parsons, WV Population

Population: 1,463. Estimated population in July 2020: 1,400 (-4.3% change) Males: 691 (47.2%), Females: 772 (52.8%) Tucker County Zip code: 26287 Median resident age: 39.9 years Median household income: $26,424 Median house value: $50,800 Races in Parsons: White Non-Hispanic (98.6%) Two or more races (0.8%) Ancestries: German (20.7%), United States (15.0%), Irish (11.4%), English (9.7%),… Read More »

Paw Paw, WV Population

Population: 524. Estimated population in July 2020: 507 (-3.2% change) Males: 249 (47.5%), Females: 275 (52.5%) Zip code: 25434 Median resident age: 39.7 years Median household income: $25,625 Median house value: $44,900 Races in Paw Paw: White Non-Hispanic (88.2%) Black (7.6%) Hispanic (3.4%) Other race (2.3%) Two or more races (0.6%) Ancestries: German (16.2%), United… Read More »

Pennsboro, WV Population

Population: 1,199. Estimated population in July 2020: 1,196 (-0.3% change) Males: 575 (48.0%), Females: 624 (52.0%) Ritchie County Zip code: 26415 Median resident age: 40.1 years Median household income: $24,120 Median house value: $38,700 Races in Pennsboro: White Non-Hispanic (98.0%) American Indian (1.0%) Hispanic (0.8%) Two or more races (0.7%) Ancestries: United States (21.9%), German… Read More »

Petersburg, WV Population

Population: 2,423. Estimated population in July 2020: 2,634 (+8.7% change) Males: 1,103 (45.5%), Females: 1,320 (54.5%) Grant County Zip code: 26847 Median resident age: 43.8 years Median household income: $24,867 Median house value: $82,100 Races in Petersburg: White Non-Hispanic (96.7%) Black (1.6%) Hispanic (0.8%) Ancestries: German (24.2%), United States (21.2%), English (9.5%), Irish (9.2%), Dutch… Read More »

Peterstown, WV Population

Population: 499. Estimated population in July 2020: 497 (-0.4% change) Males: 229 (45.9%), Females: 270 (54.1%) Monroe County Zip code: 24963 Median resident age: 47.3 years Median household income: $23,036 Median house value: $66,200 Races in Peterstown: White Non-Hispanic (98.4%) Hispanic (1.0%) Ancestries: United States (24.4%), English (12.8%), Irish (11.0%), German (8.6%), Scottish (2.0%), Dutch… Read More »

Philippi, WV Population

Population: 2,870. Estimated population in July 2020: 2,826 (-1.5% change) Males: 1,262 (44.0%), Females: 1,608 (56.0%) Barbour County Zip code: 26416 Median resident age: 34.3 years Median household income: $21,528 Median house value: $61,900 Races in Philippi: White Non-Hispanic (94.4%) American Indian (2.2%) Two or more races (1.7%) Black (1.1%) Hispanic (0.8%) Ancestries: German (19.3%),… Read More »

Piedmont, WV Population

Population: 1,014. Estimated population in July 2020: 943 (-7.0% change) Males: 480 (47.3%), Females: 534 (52.7%) Zip code: 26750 Median resident age: 35.9 years Median household income: $21,190 Median house value: $32,000 Races in Piedmont: White Non-Hispanic (74.4%) Black (21.8%) Hispanic (2.1%) Two or more races (1.9%) Other race (1.8%) Ancestries: Irish (11.5%), German (10.4%),… Read More »

Pinch, WV Population

Population: 2,811 Males: 1,359 (48.3%), Females: 1,452 (51.7%) Kanawha County Median resident age: 39.9 years Median household income: $46,516 Median house value: $116,600 Races in Pinch: White Non-Hispanic (98.8%) Ancestries: English (15.0%), United States (14.4%), German (11.0%), Irish (9.9%), Scotch-Irish (6.6%), Italian (3.9%). Elevation: 718 feet Land area: 3.5 square miles Population For population 25… Read More »

Pine Grove, WV Population

Population: 571. Estimated population in July 2020: 543 (-4.9% change) Males: 265 (46.4%), Females: 306 (53.6%) Zip code: 26419 Median resident age: 38.6 years Median household income: $25,769 Median house value: $46,000 Races in Pine Grove: White Non-Hispanic (99.3%) American Indian (0.5%) Two or more races (0.5%) Ancestries: United States (23.5%), German (12.3%), English (7.7%),… Read More »

Pineville, WV Population

Population: 715. Estimated population in July 2020: 676 (-5.5% change) Males: 332 (46.4%), Females: 383 (53.6%) Wyoming County Zip code: 24874 Median resident age: 47.0 years Median household income: $31,008 Median house value: $57,000 Races in Pineville: White Non-Hispanic (98.6%) Black (0.7%) Ancestries: United States (18.3%), English (13.6%), Irish (8.5%), German (7.8%), Scotch-Irish (2.7%), Scottish… Read More »

Piney View, WV Population

Population: 1,046 Males: 520 (49.7%), Females: 526 (50.3%) Raleigh County Median resident age: 40.5 years Median household income: $26,324 Median house value: $52,200 Races in Piney View: White Non-Hispanic (97.4%) Black (1.1%) Hispanic (1.0%) Ancestries: United States (16.1%), German (11.3%), Irish (10.1%), English (8.2%), Scottish (4.8%), Italian (4.3%). Elevation: 2343 feet Land area: 10.5 square… Read More »

Poca, WV Population

Population: 1,013. Estimated population in July 2020: 1,028 (+1.5% change) Males: 489 (48.3%), Females: 524 (51.7%) Putnam County Zip code: 25159 Median resident age: 38.4 years Median household income: $42,273 Median house value: $88,500 Races in Poca: White Non-Hispanic (96.9%) Two or more races (1.2%) Black (1.1%) American Indian (0.8%) Ancestries: United States (20.0%), German… Read More »

Point Pleasant, WV Population

Population: 4,637. Estimated population in July 2020: 4,481 (-3.4% change) Males: 2,112 (45.5%), Females: 2,525 (54.5%) Mason County Zip code: 25550 Median resident age: 42.8 years Median household income: $27,022 Median house value: $67,100 Races in Point Pleasant: White Non-Hispanic (96.1%) Black (1.9%) Two or more races (0.7%) Hispanic (0.5%) Ancestries: United States (21.5%), English… Read More »

Powellton, WV Population

Population: 1,796 Males: 883 (49.2%), Females: 913 (50.8%) Fayette County Zip code: 25161 Median resident age: 40.5 years Median household income: $23,224 Median house value: $42,300 Races in Powellton: White Non-Hispanic (87.8%) Black (9.4%) Two or more races (2.1%) American Indian (1.6%) Ancestries: German (15.9%), United States (15.8%), Irish (14.6%), English (12.3%), Dutch (2.1%), Italian… Read More »

Pratt, WV Population

Population: 551. Estimated population in July 2020: 535 (-2.9% change) Males: 259 (47.0%), Females: 292 (53.0%) Kanawha County Zip code: 25162 Median resident age: 42.8 years Median household income: $37,500 Median house value: $73,800 Races in Pratt: White Non-Hispanic (97.6%) Two or more races (1.1%) American Indian (0.9%) Black (0.5%) Ancestries: United States (14.5%), Irish… Read More »

Princeton, WV Population

Population: 6,347. Estimated population in July 2020: 6,222 (-2.0% change) Males: 2,844 (44.8%), Females: 3,503 (55.2%) Mercer County Zip code: 24740 Median resident age: 44.7 years Median household income: $21,736 Median house value: $58,200 Races in Princeton: White Non-Hispanic (91.7%) Black (6.2%) Two or more races (0.8%) American Indian (0.8%) Hispanic (0.5%) Ancestries: United States… Read More »

Prosperity, WV Population

Population: 1,310 Males: 615 (46.9%), Females: 695 (53.1%) Raleigh County Zip code: 25909 Median resident age: 40.1 years Median household income: $31,632 Median house value: $74,800 Races in Prosperity: White Non-Hispanic (97.7%) Black (0.9%) Hispanic (0.5%) Two or more races (0.5%) Ancestries: United States (21.8%), English (5.4%), German (5.1%), Irish (4.4%), Polish (3.9%), Italian (3.8%).… Read More »

Quinwood, WV Population

Population: 435. Estimated population in July 2020: 423 (-2.8% change) Males: 209 (48.0%), Females: 226 (52.0%) Greenbrier County Zip code: 25981 Median resident age: 39.8 years Median household income: $21,705 Median house value: $32,500 Races in Quinwood: White Non-Hispanic (94.5%) Black (2.5%) American Indian (2.1%) Two or more races (1.8%) Hispanic (0.9%) Ancestries: United States… Read More »

Rainelle, WV Population

Population: 1,545. Estimated population in July 2020: 1,511 (-2.2% change) Males: 698 (45.2%), Females: 847 (54.8%) Greenbrier County Zip code: 25962 Median resident age: 45.9 years Median household income: $19,491 Median house value: $39,400 Races in Rainelle: White Non-Hispanic (96.6%) American Indian (1.6%) Two or more races (0.8%) Black (0.7%) Hispanic (0.6%) Ancestries: United States… Read More »

Ravenswood, WV Population

Population: 4,031. Estimated population in July 2020: 3,991 (-1.0% change) Males: 1,843 (45.7%), Females: 2,188 (54.3%) Jackson County Zip code: 26164 Median resident age: 42.5 years Median household income: $30,308 Median house value: $70,900 Races in Ravenswood: White Non-Hispanic (97.6%) Two or more races (0.8%) Hispanic (0.6%) Ancestries: United States (20.7%), German (14.8%), English (13.8%),… Read More »

Red Jacket, WV Population

Population: 728 Males: 335 (46.0%), Females: 393 (54.0%) Mingo County Zip code: 25692 Median resident age: 33.7 years Median household income: $21,364 Median house value: $63,300 Races in Red Jacket: White Non-Hispanic (91.9%) Black (7.3%) Two or more races (0.7%) Ancestries: United States (33.5%), German (8.9%), English (6.2%), Irish (4.7%), Scottish (1.6%), Dutch (1.2%). Elevation:… Read More »

Reedsville, WV Population

Population: 517. Estimated population in July 2020: 528 (+2.1% change) Males: 244 (47.2%), Females: 273 (52.8%) Preston County Zip code: 26547 Median resident age: 35.7 years Median household income: $32,273 Median house value: $69,800 Races in Reedsville: White Non-Hispanic (99.6%) Ancestries: German (26.3%), United States (16.4%), Irish (13.7%), English (8.9%), Dutch (5.8%), Italian (4.6%). Elevation:… Read More »

Rhodell, WV Population

Population: 234. Estimated population in July 2020: 231 (-1.3% change) Males: 116 (49.6%), Females: 118 (50.4%) Raleigh County Zip code: 25915 Median resident age: 31.7 years Median household income: $17,143 Median house value: $21,300 Races in Rhodell: White Non-Hispanic (96.6%) Black (1.3%) Hispanic (1.3%) American Indian (0.9%) Two or more races (0.9%) Ancestries: United States… Read More »

Richwood, WV Population

Population: 2,477. Estimated population in July 2020: 2,369 (-4.4% change) Males: 1,128 (45.5%), Females: 1,349 (54.5%) Nicholas County Zip code: 26261 Median resident age: 44.7 years Median household income: $21,620 Median house value: $36,400 Races in Richwood: White Non-Hispanic (98.7%) Ancestries: United States (23.9%), Irish (12.8%), German (12.2%), English (8.7%), Italian (5.5%), Dutch (3.0%). Elevation:… Read More »

Ridgeley, WV Population

Population: 762. Estimated population in July 2020: 709 (-7.0% change) Males: 355 (46.6%), Females: 407 (53.4%) Mineral County Zip code: 26753 Median resident age: 35.9 years Median household income: $26,016 Median house value: $45,600 Races in Ridgeley: White Non-Hispanic (96.7%) Hispanic (2.5%) Black (0.5%) Ancestries: German (21.4%), United States (15.1%), Irish (14.0%), English (7.0%), Italian… Read More »

Ripley, WV Population

Population: 3,263. Estimated population in July 2020: 3,266 (+0.1% change) Males: 1,448 (44.4%), Females: 1,815 (55.6%) Jackson County Zip code: 25271 Median resident age: 44.9 years Median household income: $25,861 Median house value: $76,100 Races in Ripley: White Non-Hispanic (97.9%) Two or more races (1.1%) Hispanic (0.6%) American Indian (0.6%) Ancestries: United States (20.4%), German… Read More »

Rivesville, WV Population

Population: 913. Estimated population in July 2020: 913 (0.0% change) Males: 426 (46.7%), Females: 487 (53.3%) Marion County Zip code: 26588 Median resident age: 43.5 years Median household income: $25,700 Median house value: $59,800 Races in Rivesville: White Non-Hispanic (98.2%) American Indian (0.7%) Two or more races (0.7%) Hispanic (0.5%) Ancestries: German (20.5%), Italian (18.5%),… Read More »

Rowlesburg, WV Population

Population: 613. Estimated population in July 2020: 620 (+1.1% change) Males: 288 (47.0%), Females: 325 (53.0%) Preston County Zip code: 26425 Median resident age: 41.5 years Median household income: $28,125 Median house value: $34,800 Races in Rowlesburg: White Non-Hispanic (98.5%) Two or more races (1.0%) American Indian (0.8%) Ancestries: German (26.4%), United States (15.5%), Irish… Read More »

Rupert, WV Population

Population: 940. Estimated population in July 2020: 944 (+0.4% change) Males: 431 (45.9%), Females: 509 (54.1%) Greenbrier County Zip code: 25984 Median resident age: 42.0 years Median household income: $20,250 Median house value: $52,000 Races in Rupert: White Non-Hispanic (96.9%) Black (1.3%) American Indian (1.1%) Hispanic (0.7%) Two or more races (0.7%) Ancestries: United States… Read More »

Saint Albans, WV Population

Population: 11,567. Estimated population in July 2020: 11,105 (-4.0% change) Males: 5,334 (46.1%), Females: 6,233 (53.9%) Kanawha County Zip code: 25177 Median resident age: 44.3 years Median household income: $37,130 Median house value: $77,100 Races in St. Albans: White Non-Hispanic (94.9%) Black (2.8%) Two or more races (1.0%) Hispanic (0.6%) American Indian (0.5%) Ancestries: English… Read More »

Saint Marys, WV Population

Population: 2,017. Estimated population in July 2020: 1,954 (-3.1% change) Males: 956 (47.4%), Females: 1,061 (52.6%) Pleasants County Zip code: 26170 Median resident age: 41.5 years Median household income: $30,755 Median house value: $74,300 Races in St. Marys: White Non-Hispanic (98.5%) American Indian (0.9%) Ancestries: United States (15.8%), German (14.4%), English (13.3%), Irish (9.7%), Scottish… Read More »

Salem, WV Population

Population: 2,006. Estimated population in July 2020: 1,976 (-1.5% change) Males: 1,000 (49.9%), Females: 1,006 (50.1%) Zip code: 26426 Median resident age: 30.6 years Median household income: $16,577 Median house value: $43,500 Races in Salem: White Non-Hispanic (87.0%) Japanese (6.8%) Black (2.3%) Two or more races (1.3%) Hispanic (1.0%) Other race (0.7%) Chinese (0.6%) American… Read More »

Shady Spring, WV Population

Population: 2,078 Males: 1,028 (49.5%), Females: 1,050 (50.5%) Raleigh County Zip code: 25918 Median resident age: 40.2 years Median household income: $29,464 Median house value: $95,000 Races in Shady Spring: White Non-Hispanic (99.0%) Hispanic (0.6%) Ancestries: United States (21.3%), Irish (14.2%), English (14.0%), German (6.6%), Italian (3.2%), Dutch (1.8%). Elevation: 2696 feet Land area: 6.3… Read More »

Shepherdstown, WV Population

Population: 803 Males: 403 (50.2%), Females: 400 (49.8%) Jefferson County Zip code: 25443 Median resident age: 39.6 years Median household income: $40,750 Median house value: $158,100 Races in Shepherdstown: White Non-Hispanic (79.3%) Black (17.2%) Two or more races (1.1%) American Indian (1.0%) Hispanic (0.9%) Ancestries: German (19.6%), Irish (16.2%), English (13.6%), Scottish (6.1%), Scotch-Irish (4.6%),… Read More »

Shinnston, WV Population

Population: 2,295. Estimated population in July 2020: 2,240 (-2.4% change) Males: 1,074 (46.8%), Females: 1,221 (53.2%) Harrison County Zip code: 26431 Median resident age: 41.3 years Median household income: $26,786 Median house value: $64,000 Races in Shinnston: White Non-Hispanic (97.3%) Hispanic (1.2%) Two or more races (0.8%) American Indian (0.6%) Ancestries: German (20.3%), Italian (15.7%),… Read More »

Sistersville, WV Population

Population: 1,588. Estimated population in July 2020: 1,512 (-4.8% change) Males: 743 (46.8%), Females: 845 (53.2%) Tyler County Zip code: 26175 Median resident age: 40.6 years Median household income: $26,799 Median house value: $52,700 Races in Sistersville: White Non-Hispanic (99.2%) Ancestries: United States (19.6%), German (16.8%), English (12.3%), Irish (11.8%), Scotch-Irish (2.5%), Dutch (2.4%). Elevation:… Read More »

Smithers, WV Population

Population: 904. Estimated population in July 2020: 858 (-5.1% change) Males: 430 (47.6%), Females: 474 (52.4%) Fayette County Zip code: 25186 Median resident age: 39.9 years Median household income: $20,417 Median house value: $56,400 Races in Smithers: White Non-Hispanic (90.0%) Black (8.4%) American Indian (1.0%) Two or more races (0.7%) Ancestries: Irish (15.3%), United States… Read More »

Sophia, WV Population

Population: 1,301. Estimated population in July 2020: 1,260 (-3.2% change) Males: 589 (45.3%), Females: 712 (54.7%) Raleigh County Zip code: 25921 Median resident age: 41.1 years Median household income: $26,008 Median house value: $55,500 Races in Sophia: White Non-Hispanic (96.2%) Two or more races (1.2%) Black (1.2%) Hispanic (0.6%) Ancestries: United States (13.8%), English (10.9%),… Read More »

Spencer, WV Population

Population: 2,352. Estimated population in July 2020: 2,258 (-4.0% change) Males: 1,088 (46.3%), Females: 1,264 (53.7%) Roane County Zip code: 25276 Median resident age: 41.1 years Median household income: $19,773 Median house value: $49,900 Races in Spencer: White Non-Hispanic (96.9%) Two or more races (1.3%) American Indian (1.0%) Hispanic (0.8%) Filipino (0.6%) Ancestries: United States… Read More »

Stanaford, WV Population

Population: 1,443 Males: 673 (46.6%), Females: 770 (53.4%) Raleigh County Median resident age: 45.7 years Median household income: $30,640 Median house value: $91,000 Races in Stanaford: White Non-Hispanic (86.7%) Black (9.4%) Two or more races (1.5%) American Indian (1.0%) Hispanic (0.9%) Other race (0.8%) Ancestries: United States (22.9%), German (9.9%), Irish (6.7%), English (5.4%), Italian… Read More »

Summersville, WV Population

Population: 3,294. Estimated population in July 2020: 3,369 (+2.3% change) Males: 1,511 (45.9%), Females: 1,783 (54.1%) Nicholas County Zip code: 26651 Median resident age: 42.2 years Median household income: $29,783 Median house value: $90,300 Races in Summersville: White Non-Hispanic (97.6%) Hispanic (1.2%) Two or more races (0.7%) American Indian (0.6%) Other race (0.5%) Ancestries: United… Read More »