These Are The 10 Best Small Towns In West Virginia


We used science and data to determine which small towns in West Virginia are the best of the best.

Join HomeSnacks
Advertisement. Article Continues Below.

You’ve seen these lists before: Best places to live in West Virginia, Most Beautiful Downtowns, etc., etc. But all of them focus on major cities and towns in the Mountain State and no one pays attention to the little guy.

Well, that’s all about to change as we put together a list of the best small towns in West Virginia based on numbers–not opinions or hearsay.

We’ll dive right into our methodology in the next section; but first, we thought you might just want to know which places in West Virginia ranked the based–you know, based on science. Here are the 10 Best Small Towns in West Virginia (in which to live):

  1. North Hills
  2. Hedgesville
  3. Mitchell Heights
  4. Clearview
  5. White Hall
  6. Harpers Ferry
  7. Union
  8. Carpendale
  9. Montrose
  10. Brandonville

If you live in one of these small towns like North Hills, chances are, you’re not surprised. After all, you know how great you have it.

But for the rest of you–keep reading and we’ll get to just why these small towns made our list. Or feel free to check out the worst small towns in West Virginia.

Advertisement. Article Continues Below.

How We Determined The Best Small Towns In West Virginia

We threw a lot of criteria at this one in order to get the best, most complete results possible. Using FBI crime data, the Census’s 2010-2014 American Community Survey, and the Bureau of Labor Statistics, this is the criteria we used:

  • Population Density (Higher is better)
  • Lowest Unemployment Rates
  • Housing costs (Higher is better. More demand.)
  • Adjusted Median Income (Higher is better)
  • High School Dropouts (Lower is better)
  • Crime Rates (Lower is better)

We looked at places with populations lower than 1,000 people, of which, there were a lot – 102 to be exact.

We then ranked each place in each category with scores from 1 to 102, averaged them out, and the lowest scores went to our Best Small Towns in West Virginia. Top of that list — North Hills.

Keep reading to find out more about our top 10 best small towns in West Virginia. Or feel free to check out the best places overall to live in West Virginia.

Advertisement. Article Continues Below.

1. North Hills


Population 2014: 905
Median Income: $88,333
Median Home Price: $174,400
Crime Per 100k: 954

2. Hedgesville


Population 2014: 292
Median Income: $50,500
Median Home Price: $118,000
Crime Per 100k: 2,089

3. Mitchell Heights


Population 2014: 369
Median Income: $60,357
Median Home Price: $166,900
Crime Per 100k: 954

4. Clearview


Population 2014: 565
Median Income: $56,136
Median Home Price: $126,000
Crime Per 100k: 1,809

5. White Hall


Population 2014: 552
Median Income: $63,750
Median Home Price: $173,800
Crime Per 100k: 1,051

6. Harpers Ferry


Population 2014: 205
Median Income: $91,250
Median Home Price: $298,700
Crime Per 100k: 954

7. Union


Population 2014: 613
Median Income: $39,464
Median Home Price: $117,000
Crime Per 100k: 2,420

8. Carpendale


Population 2014: 1,041
Median Income: $41,094
Median Home Price: $113,600
Crime Per 100k: 787

9. Montrose


Population 2014: 147
Median Income: $49,167
Median Home Price: $96,300
Crime Per 100k: 2,503

10. Brandonville


Population 2014: 163
Median Income: $42,083
Median Home Price: $184,200
Crime Per 100k: 1,573

Science Can Tackle Any Issue, Even Small Ones

We said it once and we’ll say it again — this list: it’s just science. We did the research, we crunched the numbers, and it turns out, these 10 small towns in West Virginia are the best, in which to live.

And who can argue with that?

If you’re curious, here are the worst small towns in West Virginia:

  1. Bradshaw
  2. Davy
  3. Keystone

For more West Virginia reading , check out:

Detailed List Of The Best Small Towns In West Virginia

City Rank Population Median Income Median Home Price Crime Per 100k
North Hills 1 905 $88,333 $174,400 954
Hedgesville 2 292 $50,500 $118,000 2,089
Mitchell Heights 3 369 $60,357 $166,900 954
Clearview 4 565 $56,136 $126,000 1,809
White Hall 5 552 $63,750 $173,800 1,051
Harpers Ferry 6 205 $91,250 $298,700 954
Union 7 613 $39,464 $117,000 2,420
Carpendale 8 1,041 $41,094 $113,600 787
Montrose 9 147 $49,167 $96,300 2,503
Brandonville 10 163 $42,083 $184,200 1,573
Pineville 11 1,019 $48,158 $73,200 865
Farmington 12 562 $42,589 $70,700 2,786
Bath (Berkeley Springs) 13 904 $35,655 $128,400 1,950
West Milford 14 895 $48,616 $79,100 2,412
Reedsville 15 534 $45,278 $109,300 496
Pratt 16 524 $43,438 $80,900 2,738
Franklin 17 726 $29,531 $119,400 2,150
Grant Town 18 563 $47,500 $71,900 2,790
Beverly 19 875 $33,333 $105,800 3,257
Whitesville 20 530 $39,250 $76,800 2,668
Triadelphia 21 1,011 $34,554 $62,900 1,073
Valley Grove 22 619 $39,063 $84,700 2,690
Glasgow 23 827 $43,750 $91,100 2,806
Windsor Heights 24 469 $45,313 $53,500 3,037
East Bank 25 1,217 $44,605 $66,500 1,011
Davis 26 596 $28,125 $109,600 2,296
Hendricks 27 339 $36,875 $80,000 2,712
Paw Paw 28 617 $20,729 $120,400 2,630
Bancroft 29 806 $34,655 $65,000 2,399
Clendenin 30 1,310 $41,875 $79,200 1,003
Sylvester 31 483 $44,063 $67,100 3,041
Middlebourne 32 914 $31,071 $82,000 2,826
Ridgeley 33 716 $30,104 $87,100 2,725
Albright 34 361 $36,000 $90,000 2,490
Jane Lew 35 507 $33,188 $53,000 2,926
Flemington 36 349 $38,750 $57,000 3,080
Falling Spring 37 266 $29,505 $88,600 2,603
Gassaway 38 810 $33,884 $80,400 2,706
Capon Bridge 39 440 $25,947 $170,500 1,769
Wardensville 40 381 $24,702 $129,600 2,096
Lost Creek 41 356 $46,071 $103,100 2,501
Thomas 42 495 $30,156 $88,200 2,637
Fairview 43 393 $29,750 $64,300 3,066
Harman 44 227 $34,625 $86,500 2,906
Sand Fork 45 365 $34,792 $85,000 3,033
Blacksville 46 112 $46,250 $67,100 2,735
Hundred 47 279 $32,500 $52,500 2,922
Smithers 48 916 $22,500 $75,200 2,955
West Logan 49 430 $35,536 $66,200 2,830
Elizabeth 50 993 $32,574 $76,600 2,960
Gary 51 1,036 $25,300 $30,600 1,262
Kimball 52 366 $39,583 $28,400 3,486
Newburg 53 487 $36,250 $59,600 3,241
Clay 54 454 $21,685 $80,000 2,859
Danville 55 868 $21,923 $85,300 2,613
Flatwoods 56 443 $39,063 $47,100 3,262
Rupert 57 1,254 $24,696 $62,900 1,130
Pullman 58 287 $26,250 $81,400 3,098
Grantsville 59 569 $29,917 $80,200 2,869
Bayard 60 422 $33,750 $61,100 3,073
Beech Bottom 61 530 $33,636 $56,100 391
Delbarton 62 1,237 $36,591 $59,600 1,100
Ellenboro 63 535 $40,625 $67,300 2,940
West Hamlin 64 1,035 $16,563 $70,300 1,099
Huttonsville 65 828 $26,111 $68,800 3,706
Mill Creek 66 683 $27,672 $72,400 3,027
Womelsdorf (Coalton) 67 292 $34,375 $77,500 2,638
Cowen 68 486 $38,100 $44,300 2,642
Pine Grove 69 662 $23,000 $60,700 3,368
Bramwell 70 525 $34,844 $54,200 3,013
Reedy 71 158 $38,750 $50,500 3,252
Hambleton 72 219 $25,625 $72,500 3,119
Matewan 73 858 $36,750 $52,100 3,105
Camden-On-Gauley 74 128 $24,583 $58,800 3,063
Tunnelton 75 335 $33,281 $69,500 3,035
Pax 76 225 $13,917 $63,800 3,218
Rowlesburg 77 924 $37,917 $55,400 3,278
Piedmont 78 990 $22,188 $40,000 3,632
Quinwood 79 313 $27,143 $47,000 3,290
Kermit 80 636 $29,583 $60,900 3,095
Burnsville 81 575 $31,250 $67,300 3,090
Durbin 82 280 $25,208 $73,100 3,086
Anmoore 83 991 $26,679 $66,400 3,261
Anawalt 84 448 $37,083 $24,900 3,445
Lester 85 339 $25,781 $49,600 3,385
Hartford City 86 735 $34,917 $46,800 3,276
Hillsboro 87 359 $16,953 $49,000 3,560
Junior 88 445 $26,000 $58,800 3,302
Gilbert 89 664 $26,366 $37,500 3,238
Fort Gay 90 936 $14,722 $65,500 3,277
Northfork 91 627 $18,036 $31,400 3,749
Smithfield 92 182 $15,769 $50,000 3,565
Gauley Bridge 93 699 $40,272 $48,600 3,105
Iaeger 94 323 $15,795 $65,000 3,428
Handley 95 329 $29,063 $48,900 3,192
War 96 937 $17,163 $34,800 3,723
Meadow Bridge 97 365 $23,088 $53,500 3,505
Cairo 98 389 $19,904 $28,100 3,640
Rhodell 99 237 $23,036 $18,500 3,815
Keystone 100 346 $17,386 $27,500 3,815

Like HomeSnacks on Facebook:

Facebook Discussion