U.S. Census Bureau · 2025 Population Estimates Program (PEP)

West Virginia County Population — 2025 PEP

July 1, 2025 resident population estimates for 55 counties. State total (sum of these county estimates): 1,766,147 persons.

Separate 2025 TIGER/Line county boundaries validate county identity; these are not ACS 2024 survey estimates.

Official Vintage 2025 county identities and unsimplified TIGER coordinates; separate-period ACS housing is joined only by exact full GEOID. Original 2020 counts require separately evidenced compatible geography; incompatible observations remain null with reasons. The revised April estimates base is not an original census count; no boundary allocation is invented.

Source and downloads

2025 Census PEP county estimates, 2020–2025 series; counts are persons, migration counts are persons, published rates are per 1,000, and unavailable values remain null (not zero). 2020 rates are unavailable for the partial-year interval. County totals and characteristics are verified against the pinned raw Census CSV receipts and independent 2025 county geometry.

Official Census PEP county source · Download JSON · Download CSV · Download source metadata

Official state totals and county summaries

Official NST July 1, 2025 state total: 1,766,147 persons (SUMLEV 040, PEP Vintage 2025). County sum: 1,766,147 persons; comparison status: equal.

Official NST July 2020: 1,791,670 persons; July 2020–July 2025 change: -25,523 persons; growth: -1.424537 percent (denominator: official July 2020 population).

County July 2024–July 2025: Growing: 11 · Shrinking: 44 · Unchanged: 0 · Missing: 0. Median county growth: -0.449628 percent.

Largest county: Kanawha County (GEOID 54039): 172381 persons.

Fastest county growth: Jefferson County (GEOID 54037): 2.958116 percent.

Greatest numeric increase: Berkeley County (GEOID 54003): 3532 persons.

no minimum population; missing excluded per measure; median of county percentages, not population weighted; equal values use ascending full GEOID.

Official state demographics

Resident population · SUMLEV 040 · July 1, 2025 · Census PEP Vintage 2025. Denominator for every share: 1,766,147 resident persons. Six exclusive race groups; Hispanic origin overlaps race and must not be added to it. Release: June 2026; exact day unproved; PEP estimates have no ACS sampling MOE.

Scroll horizontally to see Count and Share. Keyboard: focus this table region and use Left and Right arrow keys.

Official state age, sex, race and overlapping Hispanic origin
MeasureCountShare
Female890,995 persons50.448519 percent
Male875,152 persons49.551481 percent
Ages 18–24159,081 persons9.007234 percent
Ages 25–44417,593 persons23.644295 percent
Ages 45–64446,935 persons25.305651 percent
Ages 65 and older398,189 persons22.545632 percent
Under 18344,349 persons19.497188 percent
American Indian or Alaska Native alone5,652 persons0.320019 percent
Asian alone17,224 persons0.975230 percent
Black or African American alone71,127 persons4.027241 percent
Native Hawaiian or other Pacific Islander alone731 persons0.041390 percent
Two or more races69,225 persons3.919549 percent
White alone1,602,188 persons90.716571 percent
Hispanic (any race)45,728 persons2.589139 percent
Not Hispanic1,720,419 persons97.410861 percent

Official state median age: 43.2 years. Published state SYASEX median age; not a county aggregation, not ACS.

Download all state demographic observations (CSV)

Revised April 1, 2020 estimates base (official NST): 1,793,759 persons; county base sum: 1,793,759 persons; comparison: equal. This is not the original decennial census count.

Original April 1, 2020 Census count: 45 compatible counties; 10 unavailable. Published Census county centers-of-population POPULATION, original 2020 Gazetteer and official 2020–2025 geographic-change evidence; no boundary allocation. Original count, revised April estimates base and July 2020 estimate are separate observations. Documentation: November 2021; exact file release day unproved; retrieval is not release. Official original count source. Original 2020 Gazetteer identity plus Census geographic-change notes 2014–2025; no county-level change recorded from 2020 onward, exact full modern name, and original count required. Any recorded county-level change or referenced counterparty is conservatively unavailable, including unresolved internal redistricting. Same GEOID alone is insufficient. Not a claim of identical cartographic coordinates; no invented allocations.

Source release date unavailable: retained pins do not attest an official release date; retrieval is not release. Reference dates and Vintage 2025 are explicit; no current-vintage refresh is implied.

County population and demographic explorer

Choose a measure, observation year and county without downloading boundaries. Rankings, search, trends and CSV work without a map. Load map explicitly to download the full, unsimplified 2025 TIGER boundaries; this defers rather than removes their payload. The table remains available without JavaScript.

PEP population · persons · July 1, 2025. Denominator: none. Calculation/source: CO POPESTIMATEy. Vintage 2025; null with metric_status reason; measured zero remains zero; no imputation.

Loading county controls; static rankings available below…

Map not loaded. County controls and rankings do not require boundaries.

After loading, Tab to a county and press Enter or Space; colors and the legend indicate signed direction and magnitude. Outlines show selection. The county picker works before and after map loading.

Selected county demographic breakdown

July 1, 2025 · Kanawha County (GEOID 54039). Same-period county population is the share denominator. Hispanic origin overlaps race; do not add origin to race counts. Other overlapping classifications are not additive. Official county median age is from PEP AGESEX MEDIAN_AGE_TOT, not ACS.

County demographics: counts, shares and official median age
Classification / sourceCount or statisticShare / status
Sex · PEP male83,134 persons48.226893 percent
Sex · PEP female89,247 persons51.773107 percent
Age bands · PEP under1832,498 persons18.852426 percent
Age bands · PEP age18 2413,459 persons7.807705 percent
Age bands · PEP age25 4441,419 persons24.027590 percent
Age bands · PEP age45 6443,829 persons25.425656 percent
Age bands · PEP age65plus41,176 persons23.886623 percent
Race alone (partition) · PEP white alone148,746 persons86.289092 percent
Race alone (partition) · PEP black alone12,863 persons7.461959 percent
Race alone (partition) · PEP aian alone428 persons0.248287 percent
Race alone (partition) · PEP asian alone2,049 persons1.188646 percent
Race alone (partition) · PEP nhpi alone57 persons0.033066 percent
Race alone (partition) · PEP two or more8,238 persons4.778949 percent
Hispanic origin (overlaps race) · PEP hispanic any race3,096 persons1.796022 percent
Hispanic origin (overlaps race) · PEP not hispanic169,285 persons98.203978 percent
Other overlapping classifications (not additive) · PEP white alone or combination156,734 persons90.923014 percent
Other overlapping classifications (not additive) · PEP not hispanic white alone146,355 persons84.902048 percent
Official county median age · AGESEX MEDIAN_AGE_TOT44.4 yearsNot a share; not ACS or an average of county medians

Use Ctrl/Command or Shift to select multiple counties. The following trend uses exact resident persons, not percentages; county size affects the scale. Missing observations break lines; the revised April estimates base is a separate dashed partial interval.

2025 county population rankings

All 55 county estimates are present without JavaScript, ranked by 2025 population (largest first). Signed changes compare July 1, 2024 to July 1, 2025. Unavailable is not zero; equal values break ties by GEOID (ascending).

Showing all 55 counties; ranked by 2025 population, descending.

West Virginia County Population — 2025 PEP — July 1, 2025; rank reflects the selected ordering
RankCountyGEOIDPopulation (persons)Signed change (persons)Signed change (percent)
1Kanawha County54039172,381-1042 persons-0.600843%
2Berkeley County54003139,522+3532 persons+2.597250%
3Monongalia County54061107,991+60 persons+0.055591%
4Cabell County5401191,183-272 persons-0.297414%
5Wood County5410782,385-265 persons-0.320629%
6Raleigh County5408171,775-410 persons-0.567985%
7Harrison County5403364,221-205 persons-0.318195%
8Jefferson County5403763,102+1813 persons+2.958116%
9Mercer County5405557,503-49 persons-0.085140%
10Putnam County5407956,885-37 persons-0.065001%
11Marion County5404955,584-101 persons-0.181377%
12Ohio County5406940,496-473 persons-1.154531%
13Fayette County5401938,165-389 persons-1.008974%
14Wayne County5409937,309-194 persons-0.517292%
15Preston County5407734,004+17 persons+0.050019%
16Greenbrier County5402531,578-254 persons-0.797939%
17Logan County5404530,375-240 persons-0.783929%
18Marshall County5405129,159-125 persons-0.426854%
19Hancock County5402927,729-248 persons-0.886442%
20Jackson County5403527,450-46 persons-0.167297%
21Randolph County5408326,882-248 persons-0.914117%
22Mineral County5405726,792+41 persons+0.153265%
23Mason County5405324,707-58 persons-0.234201%
24Hampshire County5402724,105+337 persons+1.417873%
25Nicholas County5406723,848-107 persons-0.446671%
26Upshur County5409723,758+100 persons+0.422690%
27Mingo County5405921,455-225 persons-1.037823%
28Brooke County5400921,142-152 persons-0.713816%
29Boone County5400520,251-197 persons-0.963419%
30Wyoming County5410919,801-206 persons-1.029640%
31Lincoln County5404319,177-192 persons-0.991275%
32Morgan County5406518,027+221 persons+1.241155%
33McDowell County5404716,878-308 persons-1.792156%
34Lewis County5404116,394-84 persons-0.509771%
35Taylor County5409116,287-199 persons-1.207085%
36Barbour County5400115,414+78 persons+0.508607%
37Hardy County5403114,337-98 persons-0.678905%
38Wetzel County5410313,734-78 persons-0.564726%
39Roane County5408713,317-191 persons-1.413977%
40Monroe County5406312,491-25 persons-0.199744%
41Braxton County5400711,885-169 persons-1.402024%
42Summers County5408911,532-52 persons-0.448895%
43Grant County5402311,041+79 persons+0.720671%
44Ritchie County540858,034-88 persons-1.083477%
45Tyler County540957,881-15 persons-0.189970%
46Webster County541017,760-173 persons-2.180764%
47Doddridge County540177,634-8 persons-0.104685%
48Pocahontas County540757,602-38 persons-0.497382%
49Clay County540157,538-155 persons-2.014819%
50Pleasants County540737,338-14 persons-0.190424%
51Gilmer County540217,085-32 persons-0.449628%
52Tucker County540936,540-9 persons-0.137426%
53Calhoun County540135,978+47 persons+0.792446%
54Pendleton County540715,826-80 persons-1.354555%
55Wirt County541054,879-29 persons-0.590872%

County population and median home value · different vintages

Each point pairs a county’s PEP July 1, 2025 resident population (persons) with its ACS 2024 5-year median owner-occupied home value (B25077, U.S. dollars). These are different reference periods and different statistical programs. This descriptive comparison does not imply causality or matched vintages. Suppressed, missing or invalid ACS estimates are unavailable, not zero and not plotted. A valid zero remains zero.

The exact-value table below works without JavaScript; chart loading requires JavaScript.

Select a county using the map or rankings to coordinate the comparison.

County comparison: PEP July 1, 2025 population (persons) and ACS 2024 5-year median owner-occupied home value (U.S. dollars); unavailable values identified
CountyGEOIDPEP July 1, 2025 population (persons)ACS 2024 5-year median home value (U.S. dollars)
Barbour County5400115,414$131,900
Berkeley County54003139,522$266,300
Boone County5400520,251$93,100
Braxton County5400711,885$117,900
Brooke County5400921,142$141,500
Cabell County5401191,183$164,400
Calhoun County540135,978$100,500
Clay County540157,538$109,100
Doddridge County540177,634$160,800
Fayette County5401938,165$105,800
Gilmer County540217,085$83,800
Grant County5402311,041$175,100
Greenbrier County5402531,578$149,000
Hampshire County5402724,105$219,200
Hancock County5402927,729$130,800
Hardy County5403114,337$166,300
Harrison County5403364,221$166,200
Jackson County5403527,450$157,200
Jefferson County5403763,102$350,800
Kanawha County54039172,381$147,300
Lewis County5404116,394$151,800
Lincoln County5404319,177$105,300
Logan County5404530,375$103,400
McDowell County5404716,878$50,000
Marion County5404955,584$166,700
Marshall County5405129,159$149,800
Mason County5405324,707$120,300
Mercer County5405557,503$121,700
Mineral County5405726,792$180,400
Mingo County5405921,455$90,500
Monongalia County54061107,991$267,700
Monroe County5406312,491$156,300
Morgan County5406518,027$240,600
Nicholas County5406723,848$121,600
Ohio County5406940,496$166,000
Pendleton County540715,826$183,800
Pleasants County540737,338$151,000
Pocahontas County540757,602$152,400
Preston County5407734,004$162,800
Putnam County5407956,885$223,300
Raleigh County5408171,775$150,900
Randolph County5408326,882$144,800
Ritchie County540858,034$115,900
Roane County5408713,317$122,100
Summers County5408911,532$140,100
Taylor County5409116,287$148,800
Tucker County540936,540$154,800
Tyler County540957,881$121,300
Upshur County5409723,758$170,800
Wayne County5409937,309$127,100
Webster County541017,760$76,100
Wetzel County5410313,734$107,900
Wirt County541054,879$115,800
Wood County5410782,385$158,500
Wyoming County5410919,801$82,900