Jobs in the United States → United States guide → West Virginia → Cities

West Virginia: the 40 largest cities

Population, county output and jobs, pay, rent and commute for each city, with the map; every city opens its own guide.

In short: West Virginia: 40 largest cities, from Charleston (47,421 residents) to Ravenswood (3,830).
Charleston (47,421 residents)Huntington (45,787 residents)Morgantown (30,236 residents)Parkersburg (29,240 residents)Wheeling (26,350 residents)Martinsburg (18,904 residents)Weirton (18,647 residents)Fairmont (18,221 residents)Beckley (16,818 residents)Clarksburg (15,549 residents)Teays Valley (14,151 residents)South Charleston (13,457 residents)Cheat Lake (10,902 residents)St. Albans (10,522 residents)Vienna (10,518 residents)Cross Lanes (9,671 residents)Bluefield (9,387 residents)Bridgeport (9,252 residents)Oak Hill (7,937 residents)Moundsville (7,869 residents)Charles Town (7,337 residents)Dunbar (7,254 residents)Pea Ridge (6,988 residents)Hurricane (6,855 residents)Nitro (6,853 residents)Elkins (6,811 residents)Brookhaven (6,212 residents)Princeton (5,736 residents)Ranson corporation (5,729 residents)New Martinsville (5,133 residents)Buckhannon (5,116 residents)Keyser (4,857 residents)Grafton (4,618 residents)Barboursville (4,376 residents)Pinch (4,037 residents)Westover (4,026 residents)Point Pleasant (3,961 residents)Weston (3,840 residents)Lewisburg (3,835 residents)Ravenswood (3,830 residents)CharlestonHuntingtonMorgantownParkersburgWheelingMartinsburgWeirtonFairmontBeckleyClarksburgTeays ValleySouth Charleston
Map of West Virginia: the 40 largest cities

Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.

Open the sortable tables of all 40 cities →

By AtiveSite · Published 07/11/2026 · Updated 07/11/2026 · Every figure is linked to its source below.

40cities covered
478,243residents in them
55counties
Charlestonlargest city
🆕 Work guides: live jobs + official data, law, permits, pay and cost of living. United States · West Virginia · all 40 cities + map → · all 55 counties → · West Virginia rankings · all 51 states → · 200 largest companies · 240 best job niches · Federal jobs in West Virginia

Cities

CITY (40 largest of West Virginia) Official statistics Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: ACS 2020–2024; BEA 2024; QCEW 2024; BLS 2026M09

The 40 largest places in West Virginia by population, each with its own guide. GDP, jobs, average pay and unemployment are for the county where the city lies (official statistics do not exist for cities); income, rent, home value and education are for the city itself. Click any column to sort.

Sort:
# ⇅City ⇅County ⇅Population ⇅County GDP 2024 ⇅County jobs ⇅County average pay ⇅County unemployment ⇅Median household income ⇅Median rent ⇅Median home value ⇅Bachelor's+ ⇅
1CharlestonKanawha County47,421$14,448 m97,845$61,9973.4%$65,812$908$203,30045.2%
2HuntingtonCabell County45,787$6,663 m52,015$57,8293.3%$45,100$912$127,20035.3%
3MorgantownMonongalia County30,236$9,411 m59,412$65,8142.8%$44,727$937$259,40058.5%
4ParkersburgWood County29,240$4,743 m35,511$54,6263.6%$49,025$785$121,60021.0%
5WheelingOhio County26,350$5,057 m27,100$55,8643.5%$48,590$794$146,50034.1%
6MartinsburgBerkeley County18,904$6,087 m38,427$57,9763.0%$59,555$1,150$240,00024.7%
7WeirtonHancock County18,647$1,249 m9,147$52,4833.8%$59,575$746$133,50024.2%
8FairmontMarion County18,221$3,048 m17,617$54,0203.4%$63,032$916$163,80032.9%
9BeckleyRaleigh County16,818$4,532 m32,322$54,2233.7%$45,826$869$158,00029.2%
10ClarksburgHarrison County15,549$6,048 m37,098$64,2863.0%$47,386$790$129,90025.7%
11Teays Valley (unincorporated)Putnam County14,151$3,832 m21,217$64,3602.9%$108,741$1,102$278,00046.7%
12South CharlestonKanawha County13,457$14,448 m97,845$61,9973.4%$63,884$844$155,40037.8%
13Cheat Lake (unincorporated)Monongalia County10,902$9,411 m59,412$65,8142.8%$117,014$1,124$367,60061.8%
14St. AlbansKanawha County10,522$14,448 m97,845$61,9973.4%$53,972$931$140,80024.3%
15ViennaWood County10,518$4,743 m35,511$54,6263.6%$60,388$809$154,30031.4%
16Cross Lanes (unincorporated)Kanawha County9,671$14,448 m97,845$61,9973.4%$63,537$949$153,80032.4%
17BluefieldMercer County9,387$2,337 m19,314$50,1933.7%$49,375$804$105,40030.8%
18BridgeportHarrison County9,252$6,048 m37,098$64,2863.0%$100,022$1,105$291,60053.4%
19Oak HillFayette County7,937$1,578 m10,265$47,6153.8%$52,466$847$118,70015.6%
20MoundsvilleMarshall County7,869$3,676 m10,545$65,0553.5%$49,048$834$118,60017.3%
21Charles TownJefferson County7,337$3,037 m17,087$61,8122.7%$89,263$1,115$377,70036.1%
22DunbarKanawha County7,254$14,448 m97,845$61,9973.4%$58,379$935$119,60029.2%
23Pea Ridge (unincorporated)Cabell County6,988$6,663 m52,015$57,8293.3%$65,811$1,014$188,50047.6%
24HurricanePutnam County6,855$3,832 m21,217$64,3602.9%$71,167$878$210,50037.5%
25NitroKanawha County6,853$14,448 m97,845$61,9973.4%$53,848$949$128,90017.2%
26ElkinsRandolph County6,811$1,145 m10,467$45,6954.3%$44,217$903$152,70031.1%
27Brookhaven (unincorporated)Monongalia County6,212$9,411 m59,412$65,8142.8%$88,438$1,104$261,00040.5%
28PrincetonMercer County5,736$2,337 m19,314$50,1933.7%$43,900$747$120,30021.0%
29Ranson corporationJefferson County5,729$3,037 m17,087$61,8122.7%$89,523$1,536$242,70018.9%
30New MartinsvilleWetzel County5,133$1,371 m4,878$55,3985.1%$60,946$688$128,30023.8%
31BuckhannonUpshur County5,116$1,053 m7,673$48,4663.7%$54,615$885$158,10024.4%
32KeyserMineral County4,857$1,073 m8,694$54,6123.6%$46,955$648$143,00018.0%
33GraftonTaylor County4,618$854 m3,399$58,3973.2%$40,402$512$74,60011.2%
34BarboursvilleCabell County4,376$6,663 m52,015$57,8293.3%$60,571$1,037$197,70034.1%
35Pinch (unincorporated)Kanawha County4,037$14,448 m97,845$61,9973.4%$76,741$916$221,50035.5%
36WestoverMonongalia County4,026$9,411 m59,412$65,8142.8%$60,769$1,025$178,40033.0%
37Point PleasantMason County3,961$1,093 m6,171$59,5682.9%$37,563$624$118,00028.2%
38WestonLewis County3,840$724 m5,743$51,3194.1%$52,070$770$105,30013.6%
39LewisburgGreenbrier County3,835$1,454 m12,789$44,1553.6%$49,560$893$334,90057.8%
40RavenswoodJackson County3,830$1,066 m7,810$52,9224.0%$34,241$714$97,60016.4%

Counties: GDP and jobs

COUNTY (all 55 counties) Official statistics Source: BEA GDP by county 2024 · BLS QCEW 2024 · BLS Local Area Unemployment Statistics · Data: BEA 2024; QCEW 2024 annual; BLS 2026M09

The economy of all 55 counties of West Virginia, each with its own page: output (GDP), jobs, employer sites, pay, job change, unemployment and the largest private industry. "Listed cities" counts the 40 cities of this guide whose main county it is.

Sort:
County ⇅Population ⇅GDP 2024 ⇅GDP per resident ⇅Jobs (QCEW) ⇅Employer sites ⇅Average annual pay ⇅Job change vs 2023 ⇅Unemployment ⇅Largest private industry ⇅Listed cities ⇅
Kanawha County176,537$14,448 million$81,83997,8456,860$61,997+0.8%3.4%Health care and social assistance7
Berkeley County129,514$6,087 million$46,99738,4273,687$57,976+3.7%3.0%Health care and social assistance1
Monongalia County107,163$9,411 million$87,81959,4124,162$65,814+1.7%2.8%Health care and social assistance4
Cabell County92,739$6,663 million$71,84252,0153,362$57,829+1.7%3.3%Health care and social assistance3
Wood County83,407$4,743 million$56,86235,5112,634$54,626+0.7%3.6%Health care and social assistance2
Raleigh County73,195$4,532 million$61,91832,3222,608$54,223+2.3%3.7%Health care and social assistance1
Harrison County64,984$6,048 million$93,06337,0982,482$64,286+0.8%3.0%Health care and social assistance2
Jefferson County59,260$3,037 million$51,24917,0872,314$61,812+5.5%2.7%Accommodation and food services2
Mercer County58,563$2,337 million$39,89819,3141,682$50,193+2.2%3.7%Health care and social assistance2
Putnam County57,177$3,832 million$67,01521,2171,894$64,360+4.1%2.9%Manufacturing2
Marion County55,909$3,048 million$54,52517,6171,724$54,020+3.4%3.4%Health care and social assistance1
Ohio County41,582$5,057 million$121,60727,1001,794$55,864+1.6%3.5%Health care and social assistance1
Fayette County39,519$1,578 million$39,91910,2651,186$47,615+2.0%3.8%Health care and social assistance1
Wayne County38,164$1,347 million$35,3068,494704$59,886+1.7%3.8%Retail trade0
Preston County34,160$1,012 million$29,6267,208884$55,402+1.3%3.2%Health care and social assistance0
Greenbrier County32,386$1,454 million$44,89812,7891,392$44,155+0.8%3.6%Health care and social assistance1
Logan County31,418$2,101 million$66,87910,5041,008$56,655+2.5%4.9%Health care and social assistance0
Marshall County29,865$3,676 million$123,08010,545682$65,055-1.6%3.5%Mining, oil and gas1
Hancock County28,431$1,249 million$43,9169,147901$52,483+0.5%3.8%Manufacturing1
Jackson County27,705$1,066 million$38,4637,810726$52,922-7.2%4.0%Manufacturing1
Randolph County27,576$1,145 million$41,50710,4671,002$45,695-0.6%4.3%Retail trade1
Mineral County26,854$1,073 million$39,9538,694704$54,612+2.3%3.6%Manufacturing1
Mason County25,043$1,093 million$43,6656,171494$59,568+11.4%2.9%Manufacturing1
Nicholas County24,277$883 million$36,3797,321827$50,930+4.2%4.0%Retail trade0
Upshur County23,712$1,053 million$44,4257,673833$48,466-0.1%3.7%Retail trade1
Hampshire County23,465$563 million$23,9764,242550$43,955+3.8%3.2%Retail trade0
Mingo County22,542$968 million$42,9354,951558$60,807+1.3%6.4%Mining, oil and gas0
Brooke County21,805$1,317 million$60,3927,062618$52,534-0.7%3.9%Manufacturing0
Boone County21,026$1,088 million$51,7224,753420$73,771+8.0%4.1%Retail trade0
Wyoming County20,629$1,087 million$52,6964,345444$55,988-3.8%5.0%Mining, oil and gas0
Lincoln County19,902$333 million$16,7512,423340$42,630+4.6%4.2%Retail trade0
McDowell County17,943$728 million$40,5633,934382$56,048+1.0%8.7%Health care and social assistance0
Morgan County17,426$413 million$23,6813,085386$46,239+1.4%2.8%Health care and social assistance0
Lewis County16,740$724 million$43,2565,743540$51,319+2.8%4.1%Retail trade1
Taylor County16,487$854 million$51,7953,399339$58,397+3.2%3.2%Retail trade1
Barbour County15,424$781 million$50,6433,995394$58,157+2.1%4.0%Health care and social assistance0
Hardy County14,243$1,030 million$72,3086,079456$48,062+3.6%2.7%Manufacturing0
Wetzel County14,078$1,371 million$97,4014,878453$55,398+12.0%5.1%Retail trade1
Roane County13,786$367 million$26,5852,885357$46,194-0.8%4.5%Retail trade0
Monroe County12,386$309 million$24,9802,046317$47,016+5.5%3.5%Manufacturing0
Braxton County12,208$417 million$34,1783,738380$45,932+2.6%2.9%Retail trade0
Summers County11,729$271 million$23,1202,169269$42,494-3.6%3.7%Retail trade0
Grant County10,983$619 million$56,3383,619364$50,941+1.5%3.6%Retail trade0
Ritchie County8,286$716 million$86,3883,008263$51,970+0.0%4.1%Manufacturing0
Webster County8,144$179 million$22,0071,486216$40,951-1.2%4.4%Health care and social assistance0
Tyler County8,064$1,454 million$180,3461,914175$59,271+0.8%4.4%Manufacturing0
Clay County7,835$213 million$27,2271,693200$53,390+3.4%5.5%Health care and social assistance0
Pocahontas County7,784$353 million$45,2912,975344$41,144-2.0%3.3%Retail trade0
Doddridge County7,711$665 million$86,2651,564129$66,753+8.1%2.8%Construction0
Pleasants County7,521$575 million$76,4392,495190$63,850-1.8%3.5%Manufacturing0
Gilmer County7,288$230 million$31,5961,744164$49,564+0.3%2.9%Manufacturing0
Tucker County6,654$406 million$61,0022,837282$45,378+1.3%3.3%Manufacturing0
Calhoun County6,048$149 million$24,5781,175144$51,568-2.7%4.2%Construction0
Pendleton County6,043$233 million$38,4871,496228$40,455+4.8%2.5%Retail trade0
Wirt County5,053$93 million$18,361708106$41,896-8.4%4.5%Health care and social assistance0

Unemployment is the latest month BLS published and may be preliminary. Counties with several large cities appear once.

Income and rent

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Income, rent and housing for each city. Rent as a share of income is the yearly median rent divided by the median household income.

Sort:
City ⇅Median household income ⇅Income per person ⇅Median rent a month ⇅Rent share of income ⇅Median home value ⇅Homeowners ⇅Poverty rate ⇅Unemployment (ACS) ⇅Labour force participation ⇅
Charleston$65,812$49,097$90816.6%$203,30063.3%15.8%6.5%57.5%
Huntington$45,100$32,226$91224.3%$127,20053.3%25.7%6.8%57.0%
Morgantown$44,727$32,109$93725.1%$259,40043.7%30.4%6.2%58.6%
Parkersburg$49,025$30,355$78519.2%$121,60065.0%22.5%7.9%55.4%
Wheeling$48,590$36,509$79419.6%$146,50059.8%20.5%6.5%55.6%
Martinsburg$59,555$31,234$1,15023.2%$240,00047.9%19.8%5.2%66.0%
Weirton$59,575$37,611$74615.0%$133,50069.3%12.6%7.1%59.3%
Fairmont$63,032$34,306$91617.4%$163,80063.1%17.4%6.7%65.3%
Beckley$45,826$31,431$86922.8%$158,00055.4%28.9%3.2%50.4%
Clarksburg$47,386$27,699$79020.0%$129,90061.0%23.5%4.4%53.7%
Teays Valley$108,741$50,659$1,10212.2%$278,00083.9%5.1%2.0%59.9%
South Charleston$63,884$37,767$84415.9%$155,40070.6%16.9%7.0%62.8%
Cheat Lake$117,014$67,787$1,12411.5%$367,60083.2%6.5%2.2%70.9%
St. Albans$53,972$33,037$93120.7%$140,80071.8%14.1%5.4%52.2%
Vienna$60,388$40,868$80916.1%$154,30075.9%10.2%3.5%61.9%
Cross Lanes$63,537$38,088$94917.9%$153,80073.7%5.1%3.5%64.2%
Bluefield$49,375$30,230$80419.5%$105,40065.1%18.5%4.4%54.7%
Bridgeport$100,022$55,374$1,10513.3%$291,60075.5%3.9%2.3%60.9%
Oak Hill$52,466$28,478$84719.4%$118,70073.7%21.7%4.6%56.7%
Moundsville$49,048$31,312$83420.4%$118,60071.1%22.5%3.2%49.5%
Charles Town$89,263$44,136$1,11515.0%$377,70074.5%6.5%5.9%70.2%
Dunbar$58,379$33,550$93519.2%$119,60062.1%14.9%1.8%60.6%
Pea Ridge$65,811$43,552$1,01418.5%$188,50064.9%9.8%2.4%65.4%
Hurricane$71,167$40,576$87814.8%$210,50067.3%8.5%3.6%62.3%
Nitro$53,848$35,489$94921.1%$128,90074.5%20.2%5.4%62.1%
Elkins$44,217$31,953$90324.5%$152,70058.5%17.3%6.5%61.8%
Brookhaven$88,438$37,410$1,10415.0%$261,00083.0%10.5%7.0%65.4%
Princeton$43,900$28,035$74720.4%$120,30056.8%16.9%1.6%54.2%
Ranson corporation$89,523$40,630$1,53620.6%$242,70072.3%12.1%2.5%75.0%
New Martinsville$60,946$31,900$68813.5%$128,30078.8%15.5%5.3%52.3%
Buckhannon$54,615$29,231$88519.4%$158,10062.7%21.7%4.7%46.2%
Keyser$46,955$31,062$64816.6%$143,00051.4%31.8%12.9%45.9%
Grafton$40,402$24,962$51215.2%$74,60076.1%24.9%7.4%49.9%
Barboursville$60,571$28,696$1,03720.5%$197,70064.2%19.2%4.2%44.5%
Pinch$76,741$36,651$91614.3%$221,50070.4%5.1%n/a44.8%
Westover$60,769$33,483$1,02520.2%$178,40056.1%12.6%3.0%64.0%
Point Pleasant$37,563$28,276$62419.9%$118,00062.7%24.4%8.1%39.2%
Weston$52,070$30,228$77017.7%$105,30052.8%22.9%16.2%55.6%
Lewisburg$49,560$35,336$89321.6%$334,90055.2%28.1%5.3%47.8%
Ravenswood$34,241$37,810$71425.0%$97,60069.5%31.4%n/a38.2%

Commute and people

CITY Official statistic Source: U.S. Census Bureau, American Community Survey 2020–2024 5-year (via Census Reporter) · Data: ACS 2020–2024

Sort:
City ⇅Drive alone ⇅Public transit ⇅Walk ⇅Work from home ⇅Commute 45+ min ⇅Born abroad ⇅Median age ⇅
Charleston72.0%1.0%5.4%13.0%5.8%4.5%43.0
Huntington69.6%1.5%4.9%9.4%8.9%1.9%34.7
Morgantown61.6%1.5%12.4%14.6%6.3%6.7%23.9
Parkersburg72.2%2.0%3.8%9.9%9.5%1.2%42.2
Wheeling78.3%2.2%4.0%6.9%9.7%2.1%45.4
Martinsburg70.7%1.8%3.1%8.8%13.9%5.8%37.4
Weirton78.2%0.7%0.7%11.1%16.2%2.1%47.4
Fairmont70.9%1.3%4.5%12.2%9.2%1.5%34.9
Beckley79.7%0.3%2.7%7.3%6.5%3.0%42.3
Clarksburg67.7%0.3%11.2%8.2%8.2%1.0%40.4
Teays Valley76.7%0.0%0.0%12.3%5.9%1.6%42.6
South Charleston76.1%2.2%2.2%8.9%6.0%1.4%41.7
Cheat Lake78.7%0.0%0.1%13.8%10.4%4.4%40.6
St. Albans74.9%1.3%5.1%13.1%5.2%0.6%45.2
Vienna78.5%0.8%0.3%11.5%8.8%1.3%40.4
Cross Lanes80.9%1.3%0.0%9.5%10.8%2.2%44.3
Bluefield74.7%1.0%1.1%10.5%19.6%1.4%45.0
Bridgeport77.7%0.0%1.0%13.8%5.7%3.9%45.6
Oak Hill75.0%0.0%4.1%4.5%13.1%0.7%41.4
Moundsville88.2%0.0%3.9%2.4%7.5%0.8%44.1
Charles Town65.9%0.5%1.2%20.7%44.5%10.9%38.5
Dunbar80.4%1.6%1.4%8.1%3.3%0.7%42.9
Pea Ridge86.6%0.0%0.9%3.9%10.2%2.0%39.5
Hurricane83.6%0.0%0.3%11.3%11.8%2.7%41.2
Nitro82.8%0.0%4.1%2.9%5.7%0.0%44.5
Elkins72.7%0.0%5.5%7.4%4.2%1.2%40.5
Brookhaven68.6%1.6%0.0%12.5%4.4%2.0%37.1
Princeton76.9%0.7%4.2%10.0%9.4%0.2%44.2
Ranson corporation72.8%0.5%0.9%13.1%30.4%9.8%39.3
New Martinsville83.1%0.2%5.5%5.4%5.7%0.7%44.5
Buckhannon64.6%0.0%12.5%14.8%18.2%3.0%32.8
Keyser67.5%2.5%3.1%11.4%6.9%0.5%38.3
Grafton67.8%0.0%1.6%12.5%10.7%0.0%37.8
Barboursville76.3%0.0%5.8%14.8%12.1%6.0%34.8
Pinch69.9%0.0%0.0%18.7%18.1%1.7%50.3
Westover65.5%1.3%1.8%10.5%5.6%2.1%41.4
Point Pleasant88.4%0.0%0.0%4.2%6.3%0.3%48.5
Weston80.6%0.0%7.7%1.1%6.5%1.3%38.9
Lewisburg81.4%0.0%7.8%5.4%0.6%4.8%40.7
Ravenswood64.4%0.0%7.6%23.7%14.9%4.1%49.0

Shares of workers aged 16 and over.

Metro pay

METRO Official statistics Source: BLS Occupational Employment and Wage Statistics (OEWS), May 2025 · BEA Regional Price Parities · BLS Local Area Unemployment Statistics · Data: OEWS May 2025; RPP 2024

Cities that we could match to a BLS metropolitan area. Metro figures cover the whole area. The page of each city shows the occupations and pay of its metro.

Sort:
City ⇅Metropolitan area ⇅Jobs (OEWS) ⇅Median pay, all occupations ⇅Price level (US = 100) ⇅Unemployment ⇅
CharlestonCharleston, WV103,450$45,83088.73.5%
HuntingtonHuntington-Ashland, WV-KY-OH140,740$44,60088.44.1%
MorgantownMorgantown, WV67,370$47,35093.32.9%
ParkersburgParkersburg-Vienna, WV36,280$42,00087.13.7%
WheelingWheeling, WV-OH58,130$44,25088.33.8%
MartinsburgHagerstown-Martinsburg, MD-WV107,170$47,44094.23.3%
WeirtonWeirton-Steubenville, WV-OH36,220$45,84089.04.1%
BeckleyBeckley, WV43,080$41,85088.43.7%
Teays ValleyHuntington-Ashland, WV-KY-OH140,740$44,60088.44.1%
South CharlestonCharleston, WV103,450$45,83088.73.5%
Cheat LakeMorgantown, WV67,370$47,35093.32.9%
St. AlbansCharleston, WV103,450$45,83088.73.5%
ViennaParkersburg-Vienna, WV36,280$42,00087.13.7%
Cross LanesCharleston, WV103,450$45,83088.73.5%
Oak HillBeckley, WV43,080$41,85088.43.7%
MoundsvilleWheeling, WV-OH58,130$44,25088.33.8%
Charles TownWashington-Arlington-Alexandria, DC-VA-MD-WV3,136,190$71,060108.93.7%
DunbarCharleston, WV103,450$45,83088.73.5%
Pea RidgeHuntington-Ashland, WV-KY-OH140,740$44,60088.44.1%
HurricaneHuntington-Ashland, WV-KY-OH140,740$44,60088.44.1%
NitroCharleston, WV103,450$45,83088.73.5%
BrookhavenMorgantown, WV67,370$47,35093.32.9%
Ranson corporationWashington-Arlington-Alexandria, DC-VA-MD-WV3,136,190$71,060108.93.7%
BarboursvilleHuntington-Ashland, WV-KY-OH140,740$44,60088.44.1%
PinchCharleston, WV103,450$45,83088.73.5%
WestoverMorgantown, WV67,370$47,35093.32.9%

Climate

CITY Model estimate on a 0.5° grid Source: NASA POWER climatology (MERRA-2, 2001–2025) · Data: monthly means 2001–2025

Sort:
City ⇅January mean (°F) ⇅July mean (°F) ⇅Year mean (°F) ⇅Yearly precipitation (mm) ⇅
Charleston327655.01130
Huntington327755.11094
Morgantown287251.21134
Parkersburg297552.91088
Wheeling287451.61021
Martinsburg297652.81054
Weirton277450.8965
Fairmont287251.21134
Beckley317353.01175
Clarksburg297452.41100
Teays Valley327655.01130
South Charleston327655.01130
Cheat Lake287251.21134
St. Albans327655.01130
Vienna297552.91088
Cross Lanes327655.01130
Bluefield307151.51117
Bridgeport287251.21134
Oak Hill317353.01175
Moundsville287451.61021
Charles Town297652.81054
Dunbar327655.01130
Pea Ridge327755.11094
Hurricane327655.01130
Nitro327655.01130
Elkins287150.31190
Brookhaven287251.21134
Princeton307151.51117
Ranson corporation297652.81054
New Martinsville297452.41100
Buckhannon287150.31190
Keyser287451.21045
Grafton287251.21134
Barboursville327755.11094
Pinch317554.31181
Westover287251.21134
Point Pleasant317654.21082
Weston307453.31158
Lewisburg286949.71151
Ravenswood317654.21082

Satellite-reanalysis values on a grid of roughly 50 km; not weather-station records.

Rankings

Ready-made rankings of these cities, and of the metro areas that pay the most for common occupations:

West Virginia: Largest Cities

West Virginia: Cities With the Cheapest Rent

West Virginia: Cities With the Highest Household Income

West Virginia: Cities Where Rent Takes the Smallest Share of Income

West Virginia: Cities With the Lowest Unemployment

West Virginia: Cities in the Highest-Paying Counties

West Virginia: Most College-Educated Cities

West Virginia: Cities With the Most Homeowners

West Virginia: Cities With the Most Remote Work

West Virginia: Cities With the Shortest Commutes

Best West Virginia metro areas for registered nurses

Best West Virginia metro areas for retail salespersons

Best West Virginia metro areas for home health and personal care aides

Best West Virginia metro areas for cashiers

Best West Virginia metro areas for cooks, fast food

Best West Virginia metro areas for general and operations managers

Best West Virginia metro areas for stockers and order fillers

Best West Virginia metro areas for heavy and tractor-trailer truck drivers

Best West Virginia metro areas for laborers and freight, stock, and material movers, hand

Best West Virginia metro areas for customer service representatives

Best West Virginia metro areas for office clerks, general

Best West Virginia metro areas for nursing assistants

Best West Virginia metro areas for janitors and cleaners, except maids and housekeeping cleaners

Best West Virginia metro areas for secretaries and administrative assistants, except legal, medical, and executive

Best West Virginia metro areas for waiters and waitresses

City by city

City by city

1. Charleston

47,421 residents · Kanawha County · median household income $65,812 · median rent $908 · guide: jobs, pay and living in Charleston

2. Huntington

45,787 residents · Cabell County · median household income $45,100 · median rent $912 · guide: jobs, pay and living in Huntington

3. Morgantown

30,236 residents · Monongalia County · median household income $44,727 · median rent $937 · guide: jobs, pay and living in Morgantown

4. Parkersburg

29,240 residents · Wood County · median household income $49,025 · median rent $785 · guide: jobs, pay and living in Parkersburg

5. Wheeling

26,350 residents · Ohio County · median household income $48,590 · median rent $794 · guide: jobs, pay and living in Wheeling

6. Martinsburg

18,904 residents · Berkeley County · median household income $59,555 · median rent $1,150 · guide: jobs, pay and living in Martinsburg

7. Weirton

18,647 residents · Hancock County · median household income $59,575 · median rent $746 · guide: jobs, pay and living in Weirton

8. Fairmont

18,221 residents · Marion County · median household income $63,032 · median rent $916 · guide: jobs, pay and living in Fairmont

9. Beckley

16,818 residents · Raleigh County · median household income $45,826 · median rent $869 · guide: jobs, pay and living in Beckley

10. Clarksburg

15,549 residents · Harrison County · median household income $47,386 · median rent $790 · guide: jobs, pay and living in Clarksburg

11. Teays Valley

14,151 residents · Putnam County · median household income $108,741 · median rent $1,102 · guide: jobs, pay and living in Teays Valley

12. South Charleston

13,457 residents · Kanawha County · median household income $63,884 · median rent $844 · guide: jobs, pay and living in South Charleston

13. Cheat Lake

10,902 residents · Monongalia County · median household income $117,014 · median rent $1,124 · guide: jobs, pay and living in Cheat Lake

14. St. Albans

10,522 residents · Kanawha County · median household income $53,972 · median rent $931 · guide: jobs, pay and living in St. Albans

15. Vienna

10,518 residents · Wood County · median household income $60,388 · median rent $809 · guide: jobs, pay and living in Vienna

16. Cross Lanes

9,671 residents · Kanawha County · median household income $63,537 · median rent $949 · guide: jobs, pay and living in Cross Lanes

17. Bluefield

9,387 residents · Mercer County · median household income $49,375 · median rent $804 · guide: jobs, pay and living in Bluefield

18. Bridgeport

9,252 residents · Harrison County · median household income $100,022 · median rent $1,105 · guide: jobs, pay and living in Bridgeport

19. Oak Hill

7,937 residents · Fayette County · median household income $52,466 · median rent $847 · guide: jobs, pay and living in Oak Hill

20. Moundsville

7,869 residents · Marshall County · median household income $49,048 · median rent $834 · guide: jobs, pay and living in Moundsville

21. Charles Town

7,337 residents · Jefferson County · median household income $89,263 · median rent $1,115 · guide: jobs, pay and living in Charles Town

22. Dunbar

7,254 residents · Kanawha County · median household income $58,379 · median rent $935 · guide: jobs, pay and living in Dunbar

23. Pea Ridge

6,988 residents · Cabell County · median household income $65,811 · median rent $1,014 · guide: jobs, pay and living in Pea Ridge

24. Hurricane

6,855 residents · Putnam County · median household income $71,167 · median rent $878 · guide: jobs, pay and living in Hurricane

25. Nitro

6,853 residents · Kanawha County · median household income $53,848 · median rent $949 · guide: jobs, pay and living in Nitro

26. Elkins

6,811 residents · Randolph County · median household income $44,217 · median rent $903 · guide: jobs, pay and living in Elkins

27. Brookhaven

6,212 residents · Monongalia County · median household income $88,438 · median rent $1,104 · guide: jobs, pay and living in Brookhaven

28. Princeton

5,736 residents · Mercer County · median household income $43,900 · median rent $747 · guide: jobs, pay and living in Princeton

29. Ranson corporation

5,729 residents · Jefferson County · median household income $89,523 · median rent $1,536 · guide: jobs, pay and living in Ranson corporation

30. New Martinsville

5,133 residents · Wetzel County · median household income $60,946 · median rent $688 · guide: jobs, pay and living in New Martinsville

31. Buckhannon

5,116 residents · Upshur County · median household income $54,615 · median rent $885 · guide: jobs, pay and living in Buckhannon

32. Keyser

4,857 residents · Mineral County · median household income $46,955 · median rent $648 · guide: jobs, pay and living in Keyser

33. Grafton

4,618 residents · Taylor County · median household income $40,402 · median rent $512 · guide: jobs, pay and living in Grafton

34. Barboursville

4,376 residents · Cabell County · median household income $60,571 · median rent $1,037 · guide: jobs, pay and living in Barboursville

35. Pinch

4,037 residents · Kanawha County · median household income $76,741 · median rent $916 · guide: jobs, pay and living in Pinch

36. Westover

4,026 residents · Monongalia County · median household income $60,769 · median rent $1,025 · guide: jobs, pay and living in Westover

37. Point Pleasant

3,961 residents · Mason County · median household income $37,563 · median rent $624 · guide: jobs, pay and living in Point Pleasant

38. Weston

3,840 residents · Lewis County · median household income $52,070 · median rent $770 · guide: jobs, pay and living in Weston

39. Lewisburg

3,835 residents · Greenbrier County · median household income $49,560 · median rent $893 · guide: jobs, pay and living in Lewisburg

40. Ravenswood

3,830 residents · Jackson County · median household income $34,241 · median rent $714 · guide: jobs, pay and living in Ravenswood

Sources

Sources

Jobs in other countries

🇺🇸 United States🇩🇪 Germany🇸🇪 Sweden🇸🇬 Singapore