Beckley, WV Metro Area

The Beckley, WV metro area is home to 113,653 residents and 53,771 housing units, centered in West Virginia. Its median household income is $52,345, and the median family income is $68,479. The median age is 43.3, 0.6 years older than the West Virginia median of 42.7. Residents are 50.1% male and 49.9% female.

Population

113,653

Median household income

$52,345

Median family income

$68,479

Median age

43.3

Housing units

53,771

Zip codes

21

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 89.3%, followed by Black residents at 6.1%. Hispanic or Latino residents, who can be of any race, make up 1.6% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Beckley, WV Metro Area

The Beckley, WV metro area includes 21 zip codes across Fayette County and Raleigh County, home to a combined 94,437 residents. The most populous is Beckley (25801) with 30,869 residents. Median household incomes range from $25,147 in Naoma (25140) to $84,619 in Ghent (25843). Home values are highest in Daniels (25832) at $192,600 and lowest in Naoma (25140) at $36,400. Ghent (25843) has the youngest population, with a median age of 33.6, while Lester (25865) is the oldest at 57.5.

Highest income

$84,619

Ghent (25843)

Lowest income

$25,147

Naoma (25140)

Highest home value

$192,600

Daniels (25832)

Lowest median rent

$671/mo

Montgomery (25136)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The metro-wide median is $52,345, and 11 of 20 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
25801BeckleyRaleigh County30,869$49,370$158,900$88242.466.9%
25901Oak HillFayette County10,225$51,402$121,500$82140.674.1%
25840FayettevilleFayette County7,917$59,825$132,400$85738.381.9%
25813BeaverRaleigh County7,429$57,500$148,800$1,12141.887.0%
25880Mount HopeRaleigh County5,552$47,695$112,400$91439.863.5%
25832DanielsRaleigh County4,843$84,020$192,600n/a44.889.1%
25918Shady SpringRaleigh County4,659$76,845$181,600$90633.991.4%
25921SophiaRaleigh County2,820$34,184$105,800$80643.152.7%
25825Cool RidgeRaleigh County2,482$58,785$138,400$72044.089.9%
25976Meadow BridgeFayette County2,314$41,452$126,100$68356.386.6%
25827Crab OrchardRaleigh County1,851$61,146$125,600n/a39.777.0%
25136MontgomeryFayette County1,749$32,575$126,100$67146.137.7%
25938VictorFayette County1,650$56,650$99,300n/a46.479.1%
25865LesterRaleigh County1,431$39,509$170,000$97557.586.9%
25917ScarbroFayette County1,341$60,399$88,700n/a51.582.1%
25812AnstedFayette County1,317$50,417$69,300$98849.575.9%
25843GhentRaleigh County1,301$84,619n/a$96133.670.3%
25140NaomaRaleigh County1,295$25,147$36,400n/a34.067.1%
25831DaneseFayette County1,234$58,629$109,500n/a43.774.5%
25836EcclesRaleigh County1,153n/a$168,400n/a38.991.0%
25909ProsperityRaleigh County1,005$83,516$137,400n/a36.493.4%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top