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.

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 »