/ State record

Hail in West Virginia

Latest signal · 8 days ago

308 tracked cities, 52 storm days on record, latest Oct 14, 2026. Open the newest West Virginia storm on the live map, or pick a city.

7-day free trial in the iPhone app. No card required to start.

For iPhone. Android coming soon.

Web trial: 7 days free. Card required. $150/month after the trial unless cancelled.

Peak hail signal 3.75" ≈ baseball
Cities covered 308
Homes in mapped footprints 157,087
Hail days recorded 52

Record window · Feb 19 – Oct 14, 2026

Severe hail signal

What 3.75" hail means for West Virginia roofs.

Two-inch-plus hail is capable of puncturing shingles, breaking skylights or windows, and heavily denting soft materials. The strongest radar bands warrant prompt inspection, but neither the signal nor the footprint confirms damage at a specific address.

Hail activity rank · last 12 months

West Virginia's most active hail cities.

Ranked by total hail severity — the sum of every storm's largest hailstone over the last 12 months — across the 307 cities in West Virginia that Overview tracked hail in this window.

  1. 1
    New Martinsville
    7 storm days 94 homes
    3.25" hail
    11.8 activity
  2. 2
    West Union
    6 storm days 508 homes
    3.5" hail
    9.3 activity
  3. 3
    Reader
    6 storm days 76 homes
    2.5" hail
    8.8 activity
  4. 4
    Littleton
    5 storm days 96 homes
    3.5" hail
    7.5 activity
  5. 5
    Auburn
    5 storm days 413 homes
    2.75" hail
    7.3 activity
  6. 5
    New Milton
    5 storm days 226 homes
    3.25" hail
    7.3 activity
  7. 7
    Coxs Mills
    4 storm days 293 homes
    2.75" hail
    7.0 activity
  8. 8
    Cairo
    7 storm days 1 homes
    2.25" hail
    6.8 activity
  9. 9
    Linn
    3 storm days 36 homes
    3.25" hail
    6.5 activity
  10. 9
    Saint Marys
    5 storm days 98 homes
    2.25" hail
    6.5 activity
  11. 11
    Pullman
    3 storm days 21 homes
    3.75" hail
    6.3 activity
  12. 12
    Alderson
    6 storm days 73 homes
    2.25" hail
    6.0 activity
  13. 12
    Proctor
    4 storm days 336 homes
    1.75" hail
    6.0 activity
  14. 14
    Cameron
    3 storm days 44 homes
    2.5" hail
    5.8 activity
  15. 14
    Delbarton
    7 storm days 1 homes
    1.25" hail
    5.8 activity
  16. 14
    Parkersburg
    8 storm days 1,908 homes
    1.75" hail
    5.8 activity
  17. 17
    Middlebourne
    4 storm days 589 homes
    2.75" hail
    5.5 activity
  18. 18
    Glen Easton
    4 storm days 5 homes
    2" hail
    5.3 activity
  19. 18
    Pennsboro
    2 storm days 156 homes
    3.75" hail
    5.3 activity
  20. 20
    Augusta
    5 storm days 1,584 homes
    1.75" hail
    5.0 activity
  21. 20
    Weston
    3 storm days 1 homes
    3.5" hail
    5.0 activity
  22. 22
    Alum Bridge
    4 storm days 33 homes
    1.75" hail
    4.8 activity
  23. 22
    Fairmont
    5 storm days 2,192 homes
    1.25" hail
    4.8 activity
  24. 22
    Morgantown
    4 storm days 1,601 homes
    1.5" hail
    4.8 activity
  25. 22
    Salem
    3 storm days 1,097 homes
    2.75" hail
    4.8 activity
  26. 26
    Belington
    5 storm days 284 homes
    1.75" hail
    4.5 activity
  27. 26
    Clendenin
    4 storm days 82 homes
    2" hail
    4.5 activity
  28. 26
    Kearneysville
    2 storm days 2,242 homes
    3.25" hail
    4.5 activity
  29. 26
    Metz
    3 storm days 257 homes
    2.25" hail
    4.5 activity
  30. 26
    Rainelle
    3 storm days 85 homes
    2.25" hail
    4.5 activity
  31. 26
    Walkersville
    3 storm days 290 homes
    3.5" hail
    4.5 activity
  32. 32
    Waiteville
    2 storm days 108 homes
    3.5" hail
    4.3 activity
  33. 33
    Buckhannon
    4 storm days 78 homes
    1.75" hail
    4.0 activity
  34. 33
    Camden
    2 storm days 99 homes
    2.75" hail
    4.0 activity
  35. 33
    Normantown
    5 storm days 230 homes
    1.25" hail
    4.0 activity
  36. 33
    Rio
    3 storm days 618 homes
    1.75" hail
    4.0 activity
  37. 33
    Smithfield
    4 storm days 81 homes
    1.25" hail
    4.0 activity
  38. 33
    Williamson
    3 storm days 547 homes
    1.75" hail
    4.0 activity
  39. 39
    Arnoldsburg
    4 storm days 207 homes
    1.75" hail
    3.8 activity
  40. 39
    Friendly
    3 storm days 239 homes
    2.5" hail
    3.8 activity
  41. 39
    Kermit
    3 storm days 65 homes
    2.25" hail
    3.8 activity
  42. 39
    Miami
    3 storm days 0 homes
    2.5" hail
    3.8 activity
  43. 39
    Romney
    4 storm days 0 homes
    1.25" hail
    3.8 activity
  44. 39
    Webster Springs
    2 storm days 145 homes
    2.25" hail
    3.8 activity
  45. 45
    Albright
    2 storm days 1,184 homes
    2.75" hail
    3.5 activity
  46. 45
    Beckley
    4 storm days 1,509 homes
    1.5" hail
    3.5 activity
  47. 45
    Camp Creek
    3 storm days 516 homes
    1.5" hail
    3.5 activity
  48. 45
    Cowen
    3 storm days 98 homes
    1.5" hail
    3.5 activity
  49. 45
    Four States
    3 storm days 1,200 homes
    1.25" hail
    3.5 activity
  50. 45
    Gap Mills
    1 storm day 205 homes
    3.5" hail
    3.5 activity
  51. 45
    Harts
    4 storm days 523 homes
    1.5" hail
    3.5 activity
  52. 45
    Jacksonburg
    3 storm days 2 homes
    2" hail
    3.5 activity
  53. 45
    Pageton
    4 storm days 55 homes
    1.25" hail
    3.5 activity
  54. 45
    Roanoke
    1 storm day 249 homes
    3.5" hail
    3.5 activity
  55. 45
    Shock
    4 storm days 184 homes
    1" hail
    3.5 activity
  56. 45
    Verdunville
    4 storm days 857 homes
    1.5" hail
    3.5 activity
  57. 45
    Wellsburg
    2 storm days 6,302 homes
    2.5" hail
    3.5 activity
  58. 58
    Charles Town
    2 storm days 400 homes
    1.75" hail
    3.3 activity
  59. 58
    Charleston
    5 storm days 1,463 homes
    0.75" hail
    3.3 activity
  60. 58
    Fayetteville
    3 storm days 2,314 homes
    1.5" hail
    3.3 activity
  61. 58
    French Creek
    3 storm days 412 homes
    2.25" hail
    3.3 activity
  62. 58
    Mount Carbon
    3 storm days 36 homes
    1.75" hail
    3.3 activity
  63. 58
    Shenandoah Junction
    3 storm days 82 homes
    2.75" hail
    3.3 activity
  64. 58
    Spencer
    4 storm days 13 homes
    1.5" hail
    3.3 activity
  65. 58
    Walton
    4 storm days 409 homes
    1.75" hail
    3.3 activity
  66. 58
    Welch
    4 storm days 13 homes
    1.25" hail
    3.3 activity
  67. 58
    White Sulphur Springs
    4 storm days 400 homes
    1" hail
    3.3 activity
  68. 68
    Athens
    3 storm days 32 homes
    1.25" hail
    3.0 activity
  69. 68
    Glen Daniel
    2 storm days 50 homes
    2" hail
    3.0 activity
  70. 68
    Harpers Ferry
    2 storm days 295 homes
    1.75" hail
    3.0 activity
  71. 68
    Hundred
    2 storm days 129 homes
    2.5" hail
    3.0 activity
  72. 68
    Jane Lew
    2 storm days 534 homes
    2" hail
    3.0 activity
  73. 68
    Lesage
    4 storm days 1,543 homes
    1" hail
    3.0 activity
  74. 68
    Moorefield
    3 storm days 492 homes
    1.5" hail
    3.0 activity
  75. 68
    Ronceverte
    3 storm days 6 homes
    2" hail
    3.0 activity
  76. 68
    Winona
    2 storm days 246 homes
    1.5" hail
    3.0 activity
  77. 77
    Bluefield
    3 storm days 182 homes
    1.75" hail
    2.8 activity
  78. 77
    Camden On Gauley
    3 storm days 336 homes
    1.5" hail
    2.8 activity
  79. 77
    Charmco
    2 storm days 219 homes
    2.25" hail
    2.8 activity
  80. 77
    Green Sulphur Springs
    3 storm days 105 homes
    1" hail
    2.8 activity
  81. 77
    Hedgesville
    4 storm days 54 homes
    1" hail
    2.8 activity
  82. 77
    Hensley
    3 storm days 163 homes
    1" hail
    2.8 activity
  83. 77
    Huntington
    4 storm days 3,671 homes
    0.75" hail
    2.8 activity
  84. 77
    Mabie
    4 storm days 13 homes
    1" hail
    2.8 activity
  85. 77
    Pipestem
    3 storm days 414 homes
    1.25" hail
    2.8 activity
  86. 77
    Rivesville
    2 storm days 210 homes
    1.5" hail
    2.8 activity
  87. 77
    Slatyfork
    2 storm days 82 homes
    1.75" hail
    2.8 activity
  88. 77
    Snowshoe
    2 storm days 82 homes
    1.75" hail
    2.8 activity
  89. 77
    Yellow Spring
    3 storm days 635 homes
    1" hail
    2.8 activity
  90. 90
    Alma
    3 storm days 822 homes
    1.25" hail
    2.5 activity
  91. 90
    Big Springs
    2 storm days 1,290 homes
    1.5" hail
    2.5 activity
  92. 90
    Bruceton Mills
    2 storm days 248 homes
    1.75" hail
    2.5 activity
  93. 90
    Burton
    2 storm days 0 homes
    2.5" hail
    2.5 activity
  94. 90
    Eskdale
    1 storm day 403 homes
    2.5" hail
    2.5 activity
  95. 90
    Fenwick
    2 storm days 25 homes
    1.25" hail
    2.5 activity
  96. 90
    Fort Gay
    1 storm day 1,226 homes
    2.5" hail
    2.5 activity
  97. 90
    Genoa
    1 storm day 190 homes
    2.5" hail
    2.5 activity
  98. 90
    Gerrardstown
    2 storm days 1,628 homes
    1.5" hail
    2.5 activity
  99. 90
    Masontown
    1 storm day 235 homes
    2.5" hail
    2.5 activity
  100. 90
    Montgomery
    2 storm days 23 homes
    1.5" hail
    2.5 activity
  101. 90
    Naoma
    2 storm days 4 homes
    2" hail
    2.5 activity
  102. 90
    Napier
    4 storm days 139 homes
    1" hail
    2.5 activity
  103. 90
    New Cumberland
    2 storm days 6,394 homes
    1.25" hail
    2.5 activity
  104. 90
    Philippi
    4 storm days 695 homes
    0.75" hail
    2.5 activity
  105. 90
    Smithburg
    1 storm day 37 homes
    2.5" hail
    2.5 activity
  106. 90
    Wayne
    4 storm days 442 homes
    0.75" hail
    2.5 activity
  107. 107
    Clear Creek
    2 storm days 23 homes
    1.5" hail
    2.3 activity
  108. 107
    Dunlow
    3 storm days 763 homes
    1" hail
    2.3 activity
  109. 107
    Elkins
    3 storm days 277 homes
    1" hail
    2.3 activity
  110. 107
    Gandeeville
    3 storm days 135 homes
    1.25" hail
    2.3 activity
  111. 107
    Given
    2 storm days 93 homes
    1.75" hail
    2.3 activity
  112. 107
    Glen Fork
    2 storm days 9 homes
    1.75" hail
    2.3 activity
  113. 107
    Glenville
    2 storm days 147 homes
    1.75" hail
    2.3 activity
  114. 107
    Hinton
    3 storm days 66 homes
    1.25" hail
    2.3 activity
  115. 107
    Jumping Branch
    2 storm days 327 homes
    1.25" hail
    2.3 activity
  116. 107
    Kimball
    3 storm days 255 homes
    1.25" hail
    2.3 activity
  117. 107
    Leon
    2 storm days 814 homes
    1.5" hail
    2.3 activity
  118. 107
    Logan
    3 storm days 34 homes
    1.25" hail
    2.3 activity
  119. 107
    Monterville
    2 storm days 0 homes
    1.75" hail
    2.3 activity
  120. 107
    Nallen
    2 storm days 303 homes
    1.5" hail
    2.3 activity
  121. 107
    Orlando
    1 storm day 62 homes
    2.25" hail
    2.3 activity
  122. 107
    Rock
    2 storm days 858 homes
    1.75" hail
    2.3 activity
  123. 107
    Sinks Grove
    1 storm day 213 homes
    2.25" hail
    2.3 activity
  124. 107
    Smoot
    1 storm day 108 homes
    2.25" hail
    2.3 activity
  125. 107
    Union
    3 storm days 533 homes
    1" hail
    2.3 activity
  126. 107
    Wheeling
    2 storm days 278 homes
    1.25" hail
    2.3 activity
  127. 127
    Bim
    2 storm days 424 homes
    1.25" hail
    2.0 activity
  128. 127
    Branchland
    3 storm days 79 homes
    1" hail
    2.0 activity
  129. 127
    Capon Bridge
    2 storm days 191 homes
    1.5" hail
    2.0 activity
  130. 127
    Creston
    3 storm days 138 homes
    0.75" hail
    2.0 activity
  131. 127
    Duck
    2 storm days 200 homes
    1" hail
    2.0 activity
  132. 127
    Elkview
    2 storm days 1,972 homes
    1.25" hail
    2.0 activity
  133. 127
    Fairview
    2 storm days 307 homes
    1.5" hail
    2.0 activity
  134. 127
    Foster
    2 storm days 860 homes
    1.25" hail
    2.0 activity
  135. 127
    Franklin
    3 storm days 2 homes
    0.75" hail
    2.0 activity
  136. 127
    Harrisville
    3 storm days 11 homes
    1" hail
    2.0 activity
  137. 127
    Henderson
    3 storm days 35 homes
    1" hail
    2.0 activity
  138. 127
    Lindside
    2 storm days 87 homes
    1.5" hail
    2.0 activity
  139. 127
    Mathias
    3 storm days 121 homes
    1" hail
    2.0 activity
  140. 127
    Pineville
    2 storm days 472 homes
    1.25" hail
    2.0 activity
  141. 127
    Richwood
    2 storm days 212 homes
    1.5" hail
    2.0 activity
  142. 127
    Rupert
    2 storm days 6 homes
    1" hail
    2.0 activity
  143. 127
    Scarbro
    2 storm days 1 homes
    1.5" hail
    2.0 activity
  144. 127
    Summersville
    3 storm days 978 homes
    0.75" hail
    2.0 activity
  145. 127
    Weirton
    2 storm days 14,294 homes
    1.25" hail
    2.0 activity
  146. 127
    West Columbia
    1 storm day 2,946 homes
    2" hail
    2.0 activity
  147. 147
    Chapmanville
    2 storm days 65 homes
    1.25" hail
    1.8 activity
  148. 147
    Glen Rogers
    1 storm day 232 homes
    1.75" hail
    1.8 activity
  149. 147
    Montrose
    1 storm day 13 homes
    1.75" hail
    1.8 activity
  150. 147
    Pine Grove
    2 storm days 170 homes
    1" hail
    1.8 activity
  151. 147
    Procious
    2 storm days 94 homes
    1.25" hail
    1.8 activity
  152. 147
    Quinwood
    2 storm days 14 homes
    1" hail
    1.8 activity
  153. 147
    Ripley
    1 storm day 889 homes
    1.75" hail
    1.8 activity
  154. 147
    Sandyville
    3 storm days 891 homes
    0.75" hail
    1.8 activity
  155. 147
    Sarah Ann
    2 storm days 0 homes
    1.25" hail
    1.8 activity
  156. 147
    Sharples
    2 storm days 20 homes
    1.25" hail
    1.8 activity
  157. 147
    Sistersville
    3 storm days 224 homes
    0.75" hail
    1.8 activity
  158. 147
    Tallmansville
    2 storm days 1 homes
    1" hail
    1.8 activity
  159. 147
    Terra Alta
    3 storm days 1,696 homes
    0.75" hail
    1.8 activity
  160. 147
    Valley Head
    1 storm day 230 homes
    1.75" hail
    1.8 activity
  161. 147
    Washington
    3 storm days 630 homes
    0.75" hail
    1.8 activity
  162. 147
    Waverly
    1 storm day 589 homes
    1.75" hail
    1.8 activity
  163. 163
    Ballard
    1 storm day 230 homes
    1.5" hail
    1.5 activity
  164. 163
    Beaver
    2 storm days 126 homes
    1" hail
    1.5 activity
  165. 163
    Birch River
    2 storm days 190 homes
    1" hail
    1.5 activity
  166. 163
    Bridgeport
    2 storm days 123 homes
    1" hail
    1.5 activity
  167. 163
    Craigsville
    1 storm day 47 homes
    1.5" hail
    1.5 activity
  168. 163
    Crawley
    1 storm day 59 homes
    1.5" hail
    1.5 activity
  169. 163
    Cyclone
    1 storm day 327 homes
    1.5" hail
    1.5 activity
  170. 163
    Deep Water
    2 storm days 0 homes
    1" hail
    1.5 activity
  171. 163
    Dingess
    2 storm days 182 homes
    1" hail
    1.5 activity
  172. 163
    Helvetia
    1 storm day 62 homes
    1.5" hail
    1.5 activity
  173. 163
    Kenna
    3 storm days 133 homes
    0.5" hail
    1.5 activity
  174. 163
    Le Roy
    3 storm days 192 homes
    0.5" hail
    1.5 activity
  175. 163
    Lenore
    2 storm days 537 homes
    1" hail
    1.5 activity
  176. 163
    Liberty
    1 storm day 518 homes
    1.5" hail
    1.5 activity
  177. 163
    Lynco
    1 storm day 231 homes
    1.5" hail
    1.5 activity
  178. 163
    Mannington
    2 storm days 57 homes
    1" hail
    1.5 activity
  179. 163
    Maysel
    2 storm days 63 homes
    1" hail
    1.5 activity
  180. 163
    Onego
    1 storm day 227 homes
    1.5" hail
    1.5 activity
  181. 163
    Palestine
    3 storm days 6 homes
    0.5" hail
    1.5 activity
  182. 163
    Point Pleasant
    1 storm day 5,113 homes
    1.5" hail
    1.5 activity
  183. 163
    Powellton
    2 storm days 64 homes
    1" hail
    1.5 activity
  184. 163
    Ravenswood
    3 storm days 394 homes
    0.5" hail
    1.5 activity
  185. 163
    Red House
    1 storm day 518 homes
    1.5" hail
    1.5 activity
  186. 163
    Riverton
    1 storm day 227 homes
    1.5" hail
    1.5 activity
  187. 163
    Shepherdstown
    1 storm day 2,174 homes
    1.5" hail
    1.5 activity
  188. 163
    Sutton
    2 storm days 1 homes
    0.75" hail
    1.5 activity
  189. 163
    Upper Tract
    2 storm days 119 homes
    1" hail
    1.5 activity
  190. 190
    Bartow
    2 storm days 3 homes
    0.75" hail
    1.3 activity
  191. 190
    Capon Springs
    3 storm days 66 homes
    0.75" hail
    1.3 activity
  192. 190
    Cedar Grove
    1 storm day 2 homes
    1.25" hail
    1.3 activity
  193. 190
    Elizabeth
    2 storm days 443 homes
    0.75" hail
    1.3 activity
  194. 190
    Farmington
    1 storm day 1,200 homes
    1.25" hail
    1.3 activity
  195. 190
    Harman
    1 storm day 100 homes
    1.25" hail
    1.3 activity
  196. 190
    High View
    1 storm day 468 homes
    1.25" hail
    1.3 activity
  197. 190
    Hillsboro
    2 storm days 53 homes
    0.75" hail
    1.3 activity
  198. 190
    Hugheston
    1 storm day 2 homes
    1.25" hail
    1.3 activity
  199. 190
    Lerona
    1 storm day 45 homes
    1.25" hail
    1.3 activity
  200. 190
    Lumberport
    1 storm day 156 homes
    1.25" hail
    1.3 activity
  201. 190
    Madison
    1 storm day 185 homes
    1.25" hail
    1.3 activity
  202. 190
    Martinsburg
    1 storm day 13,452 homes
    1.25" hail
    1.3 activity
  203. 190
    Munday
    2 storm days 103 homes
    0.75" hail
    1.3 activity
  204. 190
    Petersburg
    1 storm day 259 homes
    1.25" hail
    1.3 activity
  205. 190
    Purgitsville
    1 storm day 253 homes
    1.25" hail
    1.3 activity
  206. 190
    Rock Cave
    2 storm days 0 homes
    0.75" hail
    1.3 activity
  207. 190
    Rockport
    2 storm days 1,321 homes
    0.75" hail
    1.3 activity
  208. 190
    Seth
    1 storm day 41 homes
    1.25" hail
    1.3 activity
  209. 190
    Shady Spring
    1 storm day 200 homes
    1.25" hail
    1.3 activity
  210. 190
    Summit Point
    1 storm day 876 homes
    1.25" hail
    1.3 activity
  211. 190
    Wallace
    1 storm day 93 homes
    1.25" hail
    1.3 activity
  212. 212
    Baker
    2 storm days 105 homes
    0.5" hail
    1.0 activity
  213. 212
    Belva
    1 storm day 101 homes
    1" hail
    1.0 activity
  214. 212
    Beverly
    1 storm day 754 homes
    1" hail
    1.0 activity
  215. 212
    Brenton
    1 storm day 271 homes
    1" hail
    1.0 activity
  216. 212
    Burlington
    1 storm day 76 homes
    1" hail
    1.0 activity
  217. 212
    Clay
    1 storm day 53 homes
    1" hail
    1.0 activity
  218. 212
    Davy
    1 storm day 499 homes
    1" hail
    1.0 activity
  219. 212
    Flatwoods
    1 storm day 47 homes
    1" hail
    1.0 activity
  220. 212
    Forest Hill
    2 storm days 127 homes
    0.5" hail
    1.0 activity
  221. 212
    Frametown
    2 storm days 111 homes
    0.5" hail
    1.0 activity
  222. 212
    Glen
    1 storm day 82 homes
    1" hail
    1.0 activity
  223. 212
    Great Cacapon
    1 storm day 1,101 homes
    1" hail
    1.0 activity
  224. 212
    Greenville
    1 storm day 891 homes
    1" hail
    1.0 activity
  225. 212
    Hacker Valley
    1 storm day 83 homes
    1" hail
    1.0 activity
  226. 212
    Huttonsville
    1 storm day 347 homes
    1" hail
    1.0 activity
  227. 212
    Iaeger
    1 storm day 512 homes
    1" hail
    1.0 activity
  228. 212
    Indore
    2 storm days 0 homes
    0.5" hail
    1.0 activity
  229. 212
    Ireland
    1 storm day 45 homes
    1" hail
    1.0 activity
  230. 212
    Ivydale
    1 storm day 53 homes
    1" hail
    1.0 activity
  231. 212
    Jolo
    1 storm day 151 homes
    1" hail
    1.0 activity
  232. 212
    Lizemores
    1 storm day 268 homes
    1" hail
    1.0 activity
  233. 212
    Macfarlan
    1 storm day 107 homes
    1" hail
    1.0 activity
  234. 212
    Man
    1 storm day 146 homes
    1" hail
    1.0 activity
  235. 212
    Meadow Bridge
    1 storm day 105 homes
    1" hail
    1.0 activity
  236. 212
    Mill Creek
    1 storm day 37 homes
    1" hail
    1.0 activity
  237. 212
    Mineral Wells
    1 storm day 1,529 homes
    1" hail
    1.0 activity
  238. 212
    Moundsville
    2 storm days 68 homes
    0.5" hail
    1.0 activity
  239. 212
    Newton
    1 storm day 428 homes
    1" hail
    1.0 activity
  240. 212
    Petroleum
    1 storm day 107 homes
    1" hail
    1.0 activity
  241. 212
    Poca
    1 storm day 103 homes
    1" hail
    1.0 activity
  242. 212
    Princeton
    1 storm day 1,269 homes
    1" hail
    1.0 activity
  243. 212
    Robson
    1 storm day 94 homes
    1" hail
    1.0 activity
  244. 212
    Shinnston
    1 storm day 928 homes
    1" hail
    1.0 activity
  245. 212
    Spring Dale
    2 storm days 187 homes
    0.5" hail
    1.0 activity
  246. 212
    Swiss
    2 storm days 103 homes
    0.5" hail
    1.0 activity
  247. 212
    Volga
    1 storm day 47 homes
    1" hail
    1.0 activity
  248. 212
    Walker
    1 storm day 1,053 homes
    1" hail
    1.0 activity
  249. 212
    Wardensville
    1 storm day 45 homes
    1" hail
    1.0 activity
  250. 212
    Wharton
    1 storm day 96 homes
    1" hail
    1.0 activity
  251. 212
    Williamsburg
    1 storm day 159 homes
    1" hail
    1.0 activity
  252. 252
    Buffalo
    1 storm day 130 homes
    0.75" hail
    0.8 activity
  253. 252
    Caldwell
    1 storm day 407 homes
    0.75" hail
    0.8 activity
  254. 252
    Danese
    1 storm day 17 homes
    0.75" hail
    0.8 activity
  255. 252
    Evans
    1 storm day 513 homes
    0.75" hail
    0.8 activity
  256. 252
    Flemington
    1 storm day 682 homes
    0.75" hail
    0.8 activity
  257. 252
    Fraziers Bottom
    1 storm day 130 homes
    0.75" hail
    0.8 activity
  258. 252
    Gallipolis Ferry
    1 storm day 260 homes
    0.75" hail
    0.8 activity
  259. 252
    Hico
    1 storm day 602 homes
    0.75" hail
    0.8 activity
  260. 252
    Lake
    1 storm day 214 homes
    0.75" hail
    0.8 activity
  261. 252
    Layland
    1 storm day 137 homes
    0.75" hail
    0.8 activity
  262. 252
    Letart
    1 storm day 22 homes
    0.75" hail
    0.8 activity
  263. 252
    Lyburn
    1 storm day 277 homes
    0.75" hail
    0.8 activity
  264. 252
    Moatsville
    1 storm day 156 homes
    0.75" hail
    0.8 activity
  265. 252
    Orma
    1 storm day 23 homes
    0.75" hail
    0.8 activity
  266. 252
    Ranger
    1 storm day 25 homes
    0.75" hail
    0.8 activity
  267. 252
    Shanks
    1 storm day 1,512 homes
    0.75" hail
    0.8 activity
  268. 252
    Spurlockville
    1 storm day 2 homes
    0.75" hail
    0.8 activity
  269. 252
    Tioga
    1 storm day 500 homes
    0.75" hail
    0.8 activity
  270. 270
    Amigo
    1 storm day 1,475 homes
    0.5" hail
    0.5 activity
  271. 270
    Ashton
    1 storm day 0 homes
    0.5" hail
    0.5 activity
  272. 270
    Avondale
    1 storm day 28 homes
    0.5" hail
    0.5 activity
  273. 270
    Barboursville
    1 storm day 40 homes
    0.5" hail
    0.5 activity
  274. 270
    Belleville
    1 storm day 45 homes
    0.5" hail
    0.5 activity
  275. 270
    Bickmore
    1 storm day 111 homes
    0.5" hail
    0.5 activity
  276. 270
    Burnsville
    1 storm day 17 homes
    0.5" hail
    0.5 activity
  277. 270
    Circleville
    1 storm day 14 homes
    0.5" hail
    0.5 activity
  278. 270
    Clarksburg
    1 storm day 78 homes
    0.5" hail
    0.5 activity
  279. 270
    Crawford
    1 storm day 6 homes
    0.5" hail
    0.5 activity
  280. 270
    Edgarton
    1 storm day 39 homes
    0.5" hail
    0.5 activity
  281. 270
    Ellamore
    1 storm day 19 homes
    0.5" hail
    0.5 activity
  282. 270
    Grantsville
    1 storm day 779 homes
    0.5" hail
    0.5 activity
  283. 270
    Green Bank
    1 storm day 43 homes
    0.5" hail
    0.5 activity
  284. 270
    Hamlin
    1 storm day 536 homes
    0.5" hail
    0.5 activity
  285. 270
    Herndon
    1 storm day 150 homes
    0.5" hail
    0.5 activity
  286. 270
    Hernshaw
    1 storm day 0 homes
    0.5" hail
    0.5 activity
  287. 270
    Hurricane
    1 storm day 3,700 homes
    0.5" hail
    0.5 activity
  288. 270
    Keyser
    1 storm day 235 homes
    0.5" hail
    0.5 activity
  289. 270
    Maysville
    1 storm day 18 homes
    0.5" hail
    0.5 activity
  290. 270
    Milton
    1 storm day 768 homes
    0.5" hail
    0.5 activity
  291. 270
    Mount Clare
    1 storm day 75 homes
    0.5" hail
    0.5 activity
  292. 270
    Mount Nebo
    1 storm day 363 homes
    0.5" hail
    0.5 activity
  293. 270
    Nettie
    1 storm day 53 homes
    0.5" hail
    0.5 activity
  294. 270
    Northfork
    1 storm day 195 homes
    0.5" hail
    0.5 activity
  295. 270
    Odd
    1 storm day 9 homes
    0.5" hail
    0.5 activity
  296. 270
    Ona
    1 storm day 541 homes
    0.5" hail
    0.5 activity
  297. 270
    Panther
    1 storm day 26 homes
    0.5" hail
    0.5 activity
  298. 270
    Parsons
    1 storm day 52 homes
    0.5" hail
    0.5 activity
  299. 270
    Peterstown
    1 storm day 3 homes
    0.5" hail
    0.5 activity
  300. 270
    Pond Gap
    1 storm day 126 homes
    0.5" hail
    0.5 activity
  301. 270
    Reedsville
    1 storm day 39 homes
    0.5" hail
    0.5 activity
  302. 270
    Reedy
    1 storm day 47 homes
    0.5" hail
    0.5 activity
  303. 270
    Rosedale
    1 storm day 138 homes
    0.5" hail
    0.5 activity
  304. 270
    Scott Depot
    1 storm day 4,310 homes
    0.5" hail
    0.5 activity
  305. 270
    Sugar Grove
    1 storm day 0 homes
    0.5" hail
    0.5 activity
  306. 270
    Wayside
    1 storm day 25 homes
    0.5" hail
    0.5 activity
  307. 270
    West Hamlin
    1 storm day 595 homes
    0.5" hail
    0.5 activity

“Cities we track” means the localities in Overview's hail set — not every city in West Virginia. A city with no hail in the last 12 months isn't ranked.

Storm history by city

Tracked hail cities in West Virginia.

308 cities · biggest markets first

Each city record carries its storm history, peak indicated size, and mapped-home count.

Hancock 1.25"

Weirton

Last signal
Sep 3, 2026
Mapped homes
14,294
Hail days
2
Open storm history →
Berkeley 1.25"

Martinsburg

Last signal
Aug 27, 2026
Mapped homes
13,452
Hail days
1
Open storm history →
Hancock 1.25"

New Cumberland

Last signal
Sep 3, 2026
Mapped homes
6,394
Hail days
2
Open storm history →
Brooke 2.5"

Wellsburg

Last signal
Sep 3, 2026
Mapped homes
6,302
Hail days
2
Open storm history →
Mason 1.5"

Point Pleasant

Last signal
Aug 10, 2026
Mapped homes
5,113
Hail days
1
Open storm history →
Putnam 0.5"

Scott Depot

Last signal
Aug 16, 2026
Mapped homes
4,310
Hail days
1
Open storm history →
Putnam 0.5"

Hurricane

Last signal
Aug 16, 2026
Mapped homes
3,700
Hail days
1
Open storm history →
Wayne 0.75"

Huntington

Last signal
Aug 11, 2026
Mapped homes
3,671
Hail days
4
Open storm history →
Mason 2"

West Columbia

Last signal
Apr 1, 2026
Mapped homes
2,946
Hail days
1
Open storm history →
Fayette 1.5"

Fayetteville

Last signal
Aug 2, 2026
Mapped homes
2,314
Hail days
3
Open storm history →
Jefferson 3.25"

Kearneysville

Last signal
Jul 28, 2026
Mapped homes
2,242
Hail days
2
Open storm history →
Marion 1.25"

Fairmont

Last signal
Sep 3, 2026
Mapped homes
2,192
Hail days
5
Open storm history →
Jefferson 1.5"

Shepherdstown

Last signal
Jul 28, 2026
Mapped homes
2,174
Hail days
1
Open storm history →
Kanawha 1.25"

Elkview

Last signal
Aug 8, 2026
Mapped homes
1,972
Hail days
2
Open storm history →
Wood 1.75"

Parkersburg

Last signal
Sep 13, 2026
Mapped homes
1,908
Hail days
8
Open storm history →
Preston 0.75"

Terra Alta

Last signal
Sep 3, 2026
Mapped homes
1,696
Hail days
3
Open storm history →
Berkeley 1.5"

Gerrardstown

Last signal
Aug 27, 2026
Mapped homes
1,628
Hail days
2
Open storm history →
Monongalia 1.5"

Morgantown

Last signal
Sep 4, 2026
Mapped homes
1,601
Hail days
4
Open storm history →
Hampshire 1.75"

Augusta

Last signal
Sep 4, 2026
Mapped homes
1,584
Hail days
5
Open storm history →
Cabell 1"

Lesage

Last signal
Sep 4, 2026
Mapped homes
1,543
Hail days
4
Open storm history →
Wood 1"

Mineral Wells

Last signal
Sep 4, 2026
Mapped homes
1,529
Hail days
1
Open storm history →
Hampshire 0.75"

Shanks

Last signal
Sep 4, 2026
Mapped homes
1,512
Hail days
1
Open storm history →
Raleigh 1.5"

Beckley

Last signal
Sep 21, 2026
Mapped homes
1,509
Hail days
4
Open storm history →
Raleigh 0.5"

Amigo

Last signal
Sep 21, 2026
Mapped homes
1,475
Hail days
1
Open storm history →
Kanawha 0.75"

Charleston

Last signal
Aug 16, 2026
Mapped homes
1,463
Hail days
5
Open storm history →
Wood 0.75"

Rockport

Last signal
Sep 4, 2026
Mapped homes
1,321
Hail days
2
Open storm history →
Gilmer 1.5"

Big Springs

Last signal
Aug 10, 2026
Mapped homes
1,290
Hail days
2
Open storm history →
Mercer 1"

Princeton

Last signal
Sep 21, 2026
Mapped homes
1,269
Hail days
1
Open storm history →
Wayne 2.5"

Fort Gay

Last signal
Jul 27, 2026
Mapped homes
1,226
Hail days
1
Open storm history →
Marion 1.25"

Farmington

Last signal
Jul 4, 2026
Mapped homes
1,200
Hail days
1
Open storm history →
Marion 1.25"

Four States

Last signal
Jul 4, 2026
Mapped homes
1,200
Hail days
3
Open storm history →
Preston 2.75"

Albright

Last signal
Sep 3, 2026
Mapped homes
1,184
Hail days
2
Open storm history →
Morgan 1"

Great Cacapon

Last signal
Aug 10, 2026
Mapped homes
1,101
Hail days
1
Open storm history →
Doddridge 2.75"

Salem

Last signal
Sep 3, 2026
Mapped homes
1,097
Hail days
3
Open storm history →
Wood 1"

Walker

Last signal
Aug 22, 2026
Mapped homes
1,053
Hail days
1
Open storm history →
Nicholas 0.75"

Summersville

Last signal
Sep 4, 2026
Mapped homes
978
Hail days
3
Open storm history →
Harrison 1"

Shinnston

Last signal
Jul 21, 2026
Mapped homes
928
Hail days
1
Open storm history →
Monroe 1"

Greenville

Last signal
Aug 27, 2026
Mapped homes
891
Hail days
1
Open storm history →
Jackson 0.75"

Sandyville

Last signal
Sep 4, 2026
Mapped homes
891
Hail days
3
Open storm history →
Jackson 1.75"

Ripley

Last signal
Jul 5, 2026
Mapped homes
889
Hail days
1
Open storm history →
Jefferson 1.25"

Summit Point

Last signal
Jul 4, 2026
Mapped homes
876
Hail days
1
Open storm history →
Boone 1.25"

Foster

Last signal
Jul 4, 2026
Mapped homes
860
Hail days
2
Open storm history →
Mercer 1.75"

Rock

Last signal
Sep 21, 2026
Mapped homes
858
Hail days
2
Open storm history →
Logan 1.5"

Verdunville

Last signal
Sep 21, 2026
Mapped homes
857
Hail days
4
Open storm history →
Tyler 1.25"

Alma

Last signal
Sep 3, 2026
Mapped homes
822
Hail days
3
Open storm history →
Mason 1.5"

Leon

Last signal
Sep 4, 2026
Mapped homes
814
Hail days
2
Open storm history →
Calhoun 0.5"

Grantsville

Last signal
Aug 10, 2026
Mapped homes
779
Hail days
1
Open storm history →
Cabell 0.5"

Milton

Last signal
Aug 16, 2026
Mapped homes
768
Hail days
1
Open storm history →
Wayne 1"

Dunlow

Last signal
Sep 21, 2026
Mapped homes
763
Hail days
3
Open storm history →
Randolph 1"

Beverly

Last signal
Jul 4, 2026
Mapped homes
754
Hail days
1
Open storm history →
Barbour 0.75"

Philippi

Last signal
Sep 3, 2026
Mapped homes
695
Hail days
4
Open storm history →
Barbour 0.75"

Flemington

Last signal
Jul 21, 2026
Mapped homes
682
Hail days
1
Open storm history →
Hampshire 1"

Yellow Spring

Last signal
Sep 4, 2026
Mapped homes
635
Hail days
3
Open storm history →
Wood 0.75"

Washington

Last signal
Sep 4, 2026
Mapped homes
630
Hail days
3
Open storm history →
Hampshire 1.75"

Rio

Last signal
Aug 22, 2026
Mapped homes
618
Hail days
3
Open storm history →
Fayette 0.75"

Hico

Last signal
Aug 10, 2026
Mapped homes
602
Hail days
1
Open storm history →
Lincoln 0.5"

West Hamlin

Last signal
Aug 22, 2026
Mapped homes
595
Hail days
1
Open storm history →
Tyler 2.75"

Middlebourne

Last signal
Sep 3, 2026
Mapped homes
589
Hail days
4
Open storm history →
Wood 1.75"

Waverly

Last signal
Apr 1, 2026
Mapped homes
589
Hail days
1
Open storm history →
Mingo 1.75"

Williamson

Last signal
Jul 28, 2026
Mapped homes
547
Hail days
3
Open storm history →
Cabell 0.5"

Ona

Last signal
Aug 16, 2026
Mapped homes
541
Hail days
1
Open storm history →
Mingo 1"

Lenore

Last signal
Aug 11, 2026
Mapped homes
537
Hail days
2
Open storm history →
Lincoln 0.5"

Hamlin

Last signal
Sep 4, 2026
Mapped homes
536
Hail days
1
Open storm history →
Lewis 2"

Jane Lew

Last signal
Jul 21, 2026
Mapped homes
534
Hail days
2
Open storm history →
Monroe 1"

Union

Last signal
Aug 27, 2026
Mapped homes
533
Hail days
3
Open storm history →
Lincoln 1.5"

Harts

Last signal
Sep 21, 2026
Mapped homes
523
Hail days
4
Open storm history →
Putnam 1.5"

Liberty

Last signal
Jul 5, 2026
Mapped homes
518
Hail days
1
Open storm history →
Putnam 1.5"

Red House

Last signal
Jul 5, 2026
Mapped homes
518
Hail days
1
Open storm history →
Mercer 1.5"

Camp Creek

Last signal
Sep 21, 2026
Mapped homes
516
Hail days
3
Open storm history →
Jackson 0.75"

Evans

Last signal
Sep 4, 2026
Mapped homes
513
Hail days
1
Open storm history →
McDowell 1"

Iaeger

Last signal
Jul 4, 2026
Mapped homes
512
Hail days
1
Open storm history →
Doddridge 3.5"

West Union

Last signal
Sep 3, 2026
Mapped homes
508
Hail days
6
Open storm history →
Nicholas 0.75"

Tioga

Last signal
Sep 5, 2026
Mapped homes
500
Hail days
1
Open storm history →
McDowell 1"

Davy

Last signal
Jul 4, 2026
Mapped homes
499
Hail days
1
Open storm history →
Hardy 1.5"

Moorefield

Last signal
Jul 4, 2026
Mapped homes
492
Hail days
3
Open storm history →
Wyoming 1.25"

Pineville

Last signal
Jul 28, 2026
Mapped homes
472
Hail days
2
Open storm history →
Hampshire 1.25"

High View

Last signal
Jul 4, 2026
Mapped homes
468
Hail days
1
Open storm history →
Wirt 0.75"

Elizabeth

Last signal
Sep 4, 2026
Mapped homes
443
Hail days
2
Open storm history →
Wayne 0.75"

Wayne

Last signal
Aug 16, 2026
Mapped homes
442
Hail days
4
Open storm history →
Roane 1"

Newton

Last signal
May 20, 2026
Mapped homes
428
Hail days
1
Open storm history →
Boone 1.25"

Bim

Last signal
Apr 1, 2026
Mapped homes
424
Hail days
2
Open storm history →
Summers 1.25"

Pipestem

Last signal
Sep 21, 2026
Mapped homes
414
Hail days
3
Open storm history →
Ritchie 2.75"

Auburn

Last signal
Sep 4, 2026
Mapped homes
413
Hail days
5
Open storm history →
Upshur 2.25"

French Creek

Last signal
Sep 4, 2026
Mapped homes
412
Hail days
3
Open storm history →
Roane 1.75"

Walton

Last signal
Sep 4, 2026
Mapped homes
409
Hail days
4
Open storm history →
Greenbrier 0.75"

Caldwell

Last signal
Jun 12, 2026
Mapped homes
407
Hail days
1
Open storm history →
Kanawha 2.5"

Eskdale

Last signal
Jul 21, 2026
Mapped homes
403
Hail days
1
Open storm history →
Jefferson 1.75"

Charles Town

Last signal
Jul 28, 2026
Mapped homes
400
Hail days
2
Open storm history →
Greenbrier 1"

White Sulphur Springs

Last signal
Sep 4, 2026
Mapped homes
400
Hail days
4
Open storm history →
Jackson 0.5"

Ravenswood

Last signal
Aug 10, 2026
Mapped homes
394
Hail days
3
Open storm history →
Nicholas 0.5"

Mount Nebo

Last signal
Jun 12, 2026
Mapped homes
363
Hail days
1
Open storm history →
Randolph 1"

Huttonsville

Last signal
Jul 21, 2026
Mapped homes
347
Hail days
1
Open storm history →
Nicholas 1.5"

Camden On Gauley

Last signal
Sep 4, 2026
Mapped homes
336
Hail days
3
Open storm history →
Wetzel 1.75"

Proctor

Last signal
Jul 21, 2026
Mapped homes
336
Hail days
4
Open storm history →
Wyoming 1.5"

Cyclone

Last signal
Jul 4, 2026
Mapped homes
327
Hail days
1
Open storm history →
Summers 1.25"

Jumping Branch

Last signal
Sep 21, 2026
Mapped homes
327
Hail days
2
Open storm history →
Marion 1.5"

Fairview

Last signal
Sep 3, 2026
Mapped homes
307
Hail days
2
Open storm history →
Fayette 1.5"

Nallen

Last signal
Aug 10, 2026
Mapped homes
303
Hail days
2
Open storm history →
Jefferson 1.75"

Harpers Ferry

Last signal
Jul 28, 2026
Mapped homes
295
Hail days
2
Open storm history →
Gilmer 2.75"

Coxs Mills

Last signal
Aug 10, 2026
Mapped homes
293
Hail days
4
Open storm history →
Lewis 3.5"

Walkersville

Last signal
Sep 4, 2026
Mapped homes
290
Hail days
3
Open storm history →
Barbour 1.75"

Belington

Last signal
Sep 3, 2026
Mapped homes
284
Hail days
5
Open storm history →
Ohio 1.25"

Wheeling

Last signal
Jun 6, 2026
Mapped homes
278
Hail days
2
Open storm history →
Randolph 1"

Elkins

Last signal
Sep 3, 2026
Mapped homes
277
Hail days
3
Open storm history →
Logan 0.75"

Lyburn

Last signal
Aug 16, 2026
Mapped homes
277
Hail days
1
Open storm history →
Wyoming 1"

Brenton

Last signal
Jul 28, 2026
Mapped homes
271
Hail days
1
Open storm history →
Clay 1"

Lizemores

Last signal
Jul 4, 2026
Mapped homes
268
Hail days
1
Open storm history →
Mason 0.75"

Gallipolis Ferry

Last signal
May 27, 2026
Mapped homes
260
Hail days
1
Open storm history →
Grant 1.25"

Petersburg

Last signal
Jul 4, 2026
Mapped homes
259
Hail days
1
Open storm history →
Marion 2.25"

Metz

Last signal
Sep 3, 2026
Mapped homes
257
Hail days
3
Open storm history →
McDowell 1.25"

Kimball

Last signal
Sep 21, 2026
Mapped homes
255
Hail days
3
Open storm history →
Hampshire 1.25"

Purgitsville

Last signal
Jul 21, 2026
Mapped homes
253
Hail days
1
Open storm history →
Lewis 3.5"

Roanoke

Last signal
Jul 21, 2026
Mapped homes
249
Hail days
1
Open storm history →
Preston 1.75"

Bruceton Mills

Last signal
Jul 4, 2026
Mapped homes
248
Hail days
2
Open storm history →
Fayette 1.5"

Winona

Last signal
Aug 2, 2026
Mapped homes
246
Hail days
2
Open storm history →
Tyler 2.5"

Friendly

Last signal
Aug 22, 2026
Mapped homes
239
Hail days
3
Open storm history →
Mineral 0.5"

Keyser

Last signal
Jul 17, 2026
Mapped homes
235
Hail days
1
Open storm history →
Preston 2.5"

Masontown

Last signal
Apr 1, 2026
Mapped homes
235
Hail days
1
Open storm history →
Wyoming 1.75"

Glen Rogers

Last signal
Jul 4, 2026
Mapped homes
232
Hail days
1
Open storm history →
Wyoming 1.5"

Lynco

Last signal
Jul 4, 2026
Mapped homes
231
Hail days
1
Open storm history →
Monroe 1.5"

Ballard

Last signal
Apr 1, 2026
Mapped homes
230
Hail days
1
Open storm history →
Gilmer 1.25"

Normantown

Last signal
Sep 4, 2026
Mapped homes
230
Hail days
5
Open storm history →
Randolph 1.75"

Valley Head

Last signal
Jul 4, 2026
Mapped homes
230
Hail days
1
Open storm history →
Pendleton 1.5"

Onego

Last signal
Jul 4, 2026
Mapped homes
227
Hail days
1
Open storm history →
Pendleton 1.5"

Riverton

Last signal
Jul 4, 2026
Mapped homes
227
Hail days
1
Open storm history →
Gilmer 3.25"

New Milton

Last signal
Sep 4, 2026
Mapped homes
226
Hail days
5
Open storm history →
Tyler 0.75"

Sistersville

Last signal
Sep 4, 2026
Mapped homes
224
Hail days
3
Open storm history →
Greenbrier 2.25"

Charmco

Last signal
Aug 11, 2026
Mapped homes
219
Hail days
2
Open storm history →
Logan 0.75"

Lake

Last signal
Aug 16, 2026
Mapped homes
214
Hail days
1
Open storm history →
Monroe 2.25"

Sinks Grove

Last signal
Jul 28, 2026
Mapped homes
213
Hail days
1
Open storm history →
Greenbrier 1.5"

Richwood

Last signal
Sep 4, 2026
Mapped homes
212
Hail days
2
Open storm history →
Marion 1.5"

Rivesville

Last signal
May 13, 2026
Mapped homes
210
Hail days
2
Open storm history →
Calhoun 1.75"

Arnoldsburg

Last signal
Sep 13, 2026
Mapped homes
207
Hail days
4
Open storm history →
Monroe 3.5"

Gap Mills

Last signal
Jul 4, 2026
Mapped homes
205
Hail days
1
Open storm history →
Clay 1"

Duck

Last signal
Sep 21, 2026
Mapped homes
200
Hail days
2
Open storm history →
Raleigh 1.25"

Shady Spring

Last signal
Jul 4, 2026
Mapped homes
200
Hail days
1
Open storm history →
McDowell 0.5"

Northfork

Last signal
Jun 12, 2026
Mapped homes
195
Hail days
1
Open storm history →
Jackson 0.5"

Le Roy

Last signal
Sep 4, 2026
Mapped homes
192
Hail days
3
Open storm history →
Hampshire 1.5"

Capon Bridge

Last signal
Aug 8, 2026
Mapped homes
191
Hail days
2
Open storm history →
Nicholas 1"

Birch River

Last signal
Sep 21, 2026
Mapped homes
190
Hail days
2
Open storm history →
Wayne 2.5"

Genoa

Last signal
Jul 27, 2026
Mapped homes
190
Hail days
1
Open storm history →
Fayette 0.5"

Spring Dale

Last signal
Aug 7, 2026
Mapped homes
187
Hail days
2
Open storm history →
Boone 1.25"

Madison

Last signal
Apr 1, 2026
Mapped homes
185
Hail days
1
Open storm history →
Gilmer 1"

Shock

Last signal
Aug 7, 2026
Mapped homes
184
Hail days
4
Open storm history →
Mercer 1.75"

Bluefield

Last signal
Aug 14, 2026
Mapped homes
182
Hail days
3
Open storm history →
Mingo 1"

Dingess

Last signal
Aug 22, 2026
Mapped homes
182
Hail days
2
Open storm history →
Wetzel 1"

Pine Grove

Last signal
Sep 3, 2026
Mapped homes
170
Hail days
2
Open storm history →
McDowell 1"

Hensley

Last signal
Aug 27, 2026
Mapped homes
163
Hail days
3
Open storm history →
Greenbrier 1"

Williamsburg

Last signal
Mar 4, 2026
Mapped homes
159
Hail days
1
Open storm history →
Harrison 1.25"

Lumberport

Last signal
Jul 21, 2026
Mapped homes
156
Hail days
1
Open storm history →
Barbour 0.75"

Moatsville

Last signal
Jul 21, 2026
Mapped homes
156
Hail days
1
Open storm history →
Ritchie 3.75"

Pennsboro

Last signal
Jul 21, 2026
Mapped homes
156
Hail days
2
Open storm history →
McDowell 1"

Jolo

Last signal
Jul 4, 2026
Mapped homes
151
Hail days
1
Open storm history →
Wyoming 0.5"

Herndon

Last signal
Sep 4, 2026
Mapped homes
150
Hail days
1
Open storm history →
Gilmer 1.75"

Glenville

Last signal
Jul 4, 2026
Mapped homes
147
Hail days
2
Open storm history →
Logan 1"

Man

Last signal
Apr 1, 2026
Mapped homes
146
Hail days
1
Open storm history →
Webster 2.25"

Webster Springs

Last signal
Aug 2, 2026
Mapped homes
145
Hail days
2
Open storm history →
Braxton 1"

Napier

Last signal
Sep 21, 2026
Mapped homes
139
Hail days
4
Open storm history →
Calhoun 0.75"

Creston

Last signal
Sep 13, 2026
Mapped homes
138
Hail days
3
Open storm history →
Braxton 0.5"

Rosedale

Last signal
Sep 13, 2026
Mapped homes
138
Hail days
1
Open storm history →
Fayette 0.75"

Layland

Last signal
Sep 21, 2026
Mapped homes
137
Hail days
1
Open storm history →
Roane 1.25"

Gandeeville

Last signal
Sep 4, 2026
Mapped homes
135
Hail days
3
Open storm history →
Jackson 0.5"

Kenna

Last signal
Sep 13, 2026
Mapped homes
133
Hail days
3
Open storm history →
Putnam 0.75"

Buffalo

Last signal
Jul 5, 2026
Mapped homes
130
Hail days
1
Open storm history →
Putnam 0.75"

Fraziers Bottom

Last signal
Jul 5, 2026
Mapped homes
130
Hail days
1
Open storm history →
Monongalia 2.5"

Hundred

Last signal
Oct 14, 2026
Mapped homes
129
Hail days
2
Open storm history →
Summers 0.5"

Forest Hill

Last signal
Sep 21, 2026
Mapped homes
127
Hail days
2
Open storm history →
Raleigh 1"

Beaver

Last signal
Jul 4, 2026
Mapped homes
126
Hail days
2
Open storm history →
Kanawha 0.5"

Pond Gap

Last signal
Sep 21, 2026
Mapped homes
126
Hail days
1
Open storm history →
Barbour 1"

Bridgeport

Last signal
Sep 3, 2026
Mapped homes
123
Hail days
2
Open storm history →
Hardy 1"

Mathias

Last signal
Sep 2, 2026
Mapped homes
121
Hail days
3
Open storm history →
Pendleton 1"

Upper Tract

Last signal
Aug 22, 2026
Mapped homes
119
Hail days
2
Open storm history →
Clay 0.5"

Bickmore

Last signal
Aug 10, 2026
Mapped homes
111
Hail days
1
Open storm history →
Braxton 0.5"

Frametown

Last signal
Sep 4, 2026
Mapped homes
111
Hail days
2
Open storm history →
Greenbrier 2.25"

Smoot

Last signal
Jul 28, 2026
Mapped homes
108
Hail days
1
Open storm history →
Monroe 3.5"

Waiteville

Last signal
Sep 21, 2026
Mapped homes
108
Hail days
2
Open storm history →
Ritchie 1"

Macfarlan

Last signal
Jul 21, 2026
Mapped homes
107
Hail days
1
Open storm history →
Ritchie 1"

Petroleum

Last signal
Jul 21, 2026
Mapped homes
107
Hail days
1
Open storm history →
Hardy 0.5"

Baker

Last signal
Aug 27, 2026
Mapped homes
105
Hail days
2
Open storm history →
Summers 1"

Green Sulphur Springs

Last signal
Jul 4, 2026
Mapped homes
105
Hail days
3
Open storm history →
Summers 1"

Meadow Bridge

Last signal
Jul 4, 2026
Mapped homes
105
Hail days
1
Open storm history →
Wirt 0.75"

Munday

Last signal
Sep 4, 2026
Mapped homes
103
Hail days
2
Open storm history →
Putnam 1"

Poca

Last signal
Jul 6, 2026
Mapped homes
103
Hail days
1
Open storm history →
Fayette 0.5"

Swiss

Last signal
Aug 10, 2026
Mapped homes
103
Hail days
2
Open storm history →
Fayette 1"

Belva

Last signal
Jul 4, 2026
Mapped homes
101
Hail days
1
Open storm history →
Randolph 1.25"

Harman

Last signal
Jul 4, 2026
Mapped homes
100
Hail days
1
Open storm history →
Lewis 2.75"

Camden

Last signal
Jul 21, 2026
Mapped homes
99
Hail days
2
Open storm history →
Webster 1.5"

Cowen

Last signal
Aug 10, 2026
Mapped homes
98
Hail days
3
Open storm history →
Pleasants 2.25"

Saint Marys

Last signal
Aug 22, 2026
Mapped homes
98
Hail days
5
Open storm history →
Wetzel 3.5"

Littleton

Last signal
Oct 14, 2026
Mapped homes
96
Hail days
5
Open storm history →
Boone 1"

Wharton

Last signal
Jul 4, 2026
Mapped homes
96
Hail days
1
Open storm history →
Wetzel 3.25"

New Martinsville

Last signal
Aug 22, 2026
Mapped homes
94
Hail days
7
Open storm history →
Clay 1.25"

Procious

Last signal
Aug 10, 2026
Mapped homes
94
Hail days
2
Open storm history →
Fayette 1"

Robson

Last signal
Jul 5, 2026
Mapped homes
94
Hail days
1
Open storm history →
Jackson 1.75"

Given

Last signal
Sep 4, 2026
Mapped homes
93
Hail days
2
Open storm history →
Harrison 1.25"

Wallace

Last signal
Jul 21, 2026
Mapped homes
93
Hail days
1
Open storm history →
Monroe 1.5"

Lindside

Last signal
Jul 4, 2026
Mapped homes
87
Hail days
2
Open storm history →
Fayette 2.25"

Rainelle

Last signal
Aug 10, 2026
Mapped homes
85
Hail days
3
Open storm history →
Webster 1"

Hacker Valley

Last signal
May 13, 2026
Mapped homes
83
Hail days
1
Open storm history →
Kanawha 2"

Clendenin

Last signal
Aug 10, 2026
Mapped homes
82
Hail days
4
Open storm history →
Clay 1"

Glen

Last signal
Jul 4, 2026
Mapped homes
82
Hail days
1
Open storm history →
Jefferson 2.75"

Shenandoah Junction

Last signal
Aug 27, 2026
Mapped homes
82
Hail days
3
Open storm history →
Pocahontas 1.75"

Slatyfork

Last signal
Jul 5, 2026
Mapped homes
82
Hail days
2
Open storm history →
Pocahontas 1.75"

Snowshoe

Last signal
Jul 5, 2026
Mapped homes
82
Hail days
2
Open storm history →
Wetzel 1.25"

Smithfield

Last signal
Aug 22, 2026
Mapped homes
81
Hail days
4
Open storm history →
Lincoln 1"

Branchland

Last signal
Sep 4, 2026
Mapped homes
79
Hail days
3
Open storm history →
Upshur 1.75"

Buckhannon

Last signal
Aug 27, 2026
Mapped homes
78
Hail days
4
Open storm history →
Harrison 0.5"

Clarksburg

Last signal
Sep 3, 2026
Mapped homes
78
Hail days
1
Open storm history →
Mineral 1"

Burlington

Last signal
Jul 21, 2026
Mapped homes
76
Hail days
1
Open storm history →
Wetzel 2.5"

Reader

Last signal
Aug 27, 2026
Mapped homes
76
Hail days
6
Open storm history →
Harrison 0.5"

Mount Clare

Last signal
Jul 4, 2026
Mapped homes
75
Hail days
1
Open storm history →
Monroe 2.25"

Alderson

Last signal
Aug 27, 2026
Mapped homes
73
Hail days
6
Open storm history →
Marshall 0.5"

Moundsville

Last signal
Aug 22, 2026
Mapped homes
68
Hail days
2
Open storm history →
Hampshire 0.75"

Capon Springs

Last signal
Aug 27, 2026
Mapped homes
66
Hail days
3
Open storm history →
Summers 1.25"

Hinton

Last signal
Aug 10, 2026
Mapped homes
66
Hail days
3
Open storm history →
Logan 1.25"

Chapmanville

Last signal
Jul 5, 2026
Mapped homes
65
Hail days
2
Open storm history →
Wayne 2.25"

Kermit

Last signal
Jul 27, 2026
Mapped homes
65
Hail days
3
Open storm history →
Fayette 1"

Powellton

Last signal
Jul 21, 2026
Mapped homes
64
Hail days
2
Open storm history →
Clay 1"

Maysel

Last signal
Sep 4, 2026
Mapped homes
63
Hail days
2
Open storm history →
Upshur 1.5"

Helvetia

Last signal
Jul 21, 2026
Mapped homes
62
Hail days
1
Open storm history →
Lewis 2.25"

Orlando

Last signal
Jul 21, 2026
Mapped homes
62
Hail days
1
Open storm history →
Greenbrier 1.5"

Crawley

Last signal
Jul 28, 2026
Mapped homes
59
Hail days
1
Open storm history →
Marion 1"

Mannington

Last signal
Aug 22, 2026
Mapped homes
57
Hail days
2
Open storm history →
McDowell 1.25"

Pageton

Last signal
Aug 22, 2026
Mapped homes
55
Hail days
4
Open storm history →
Berkeley 1"

Hedgesville

Last signal
Aug 8, 2026
Mapped homes
54
Hail days
4
Open storm history →
Clay 1"

Clay

Last signal
Jul 4, 2026
Mapped homes
53
Hail days
1
Open storm history →
Pocahontas 0.75"

Hillsboro

Last signal
Aug 22, 2026
Mapped homes
53
Hail days
2
Open storm history →
Clay 1"

Ivydale

Last signal
Jul 4, 2026
Mapped homes
53
Hail days
1
Open storm history →
Nicholas 0.5"

Nettie

Last signal
Jun 12, 2026
Mapped homes
53
Hail days
1
Open storm history →
Tucker 0.5"

Parsons

Last signal
Jul 17, 2026
Mapped homes
52
Hail days
1
Open storm history →
Raleigh 2"

Glen Daniel

Last signal
Jul 4, 2026
Mapped homes
50
Hail days
2
Open storm history →
Nicholas 1.5"

Craigsville

Last signal
Jul 4, 2026
Mapped homes
47
Hail days
1
Open storm history →
Braxton 1"

Flatwoods

Last signal
May 13, 2026
Mapped homes
47
Hail days
1
Open storm history →
Roane 0.5"

Reedy

Last signal
Aug 7, 2026
Mapped homes
47
Hail days
1
Open storm history →
Barbour 1"

Volga

Last signal
May 13, 2026
Mapped homes
47
Hail days
1
Open storm history →
Wood 0.5"

Belleville

Last signal
Aug 22, 2026
Mapped homes
45
Hail days
1
Open storm history →
Braxton 1"

Ireland

Last signal
May 13, 2026
Mapped homes
45
Hail days
1
Open storm history →
Mercer 1.25"

Lerona

Last signal
Jul 4, 2026
Mapped homes
45
Hail days
1
Open storm history →
Hardy 1"

Wardensville

Last signal
Jul 21, 2026
Mapped homes
45
Hail days
1
Open storm history →
Marshall 2.5"

Cameron

Last signal
Jul 4, 2026
Mapped homes
44
Hail days
3
Open storm history →
Pocahontas 0.5"

Green Bank

Last signal
Aug 22, 2026
Mapped homes
43
Hail days
1
Open storm history →
Boone 1.25"

Seth

Last signal
Jul 4, 2026
Mapped homes
41
Hail days
1
Open storm history →
Cabell 0.5"

Barboursville

Last signal
Aug 22, 2026
Mapped homes
40
Hail days
1
Open storm history →
Mingo 0.5"

Edgarton

Last signal
Aug 11, 2026
Mapped homes
39
Hail days
1
Open storm history →
Preston 0.5"

Reedsville

Last signal
Aug 27, 2026
Mapped homes
39
Hail days
1
Open storm history →
Randolph 1"

Mill Creek

Last signal
Jul 4, 2026
Mapped homes
37
Hail days
1
Open storm history →
Doddridge 2.5"

Smithburg

Last signal
Jul 21, 2026
Mapped homes
37
Hail days
1
Open storm history →
Lewis 3.25"

Linn

Last signal
Sep 4, 2026
Mapped homes
36
Hail days
3
Open storm history →
Fayette 1.75"

Mount Carbon

Last signal
Jul 21, 2026
Mapped homes
36
Hail days
3
Open storm history →
Mason 1"

Henderson

Last signal
Sep 4, 2026
Mapped homes
35
Hail days
3
Open storm history →
Logan 1.25"

Logan

Last signal
Sep 4, 2026
Mapped homes
34
Hail days
3
Open storm history →
Doddridge 1.75"

Alum Bridge

Last signal
Sep 4, 2026
Mapped homes
33
Hail days
4
Open storm history →
Mercer 1.25"

Athens

Last signal
Sep 17, 2026
Mapped homes
32
Hail days
3
Open storm history →
McDowell 0.5"

Avondale

Last signal
Aug 22, 2026
Mapped homes
28
Hail days
1
Open storm history →
McDowell 0.5"

Panther

Last signal
Sep 21, 2026
Mapped homes
26
Hail days
1
Open storm history →
Nicholas 1.25"

Fenwick

Last signal
Jul 4, 2026
Mapped homes
25
Hail days
2
Open storm history →
Lincoln 0.75"

Ranger

Last signal
Jul 28, 2026
Mapped homes
25
Hail days
1
Open storm history →
Monroe 0.5"

Wayside

Last signal
Jul 4, 2026
Mapped homes
25
Hail days
1
Open storm history →
Raleigh 1.5"

Clear Creek

Last signal
Jul 28, 2026
Mapped homes
23
Hail days
2
Open storm history →
Fayette 1.5"

Montgomery

Last signal
Jul 28, 2026
Mapped homes
23
Hail days
2
Open storm history →
Calhoun 0.75"

Orma

Last signal
May 27, 2026
Mapped homes
23
Hail days
1
Open storm history →
Mason 0.75"

Letart

Last signal
Apr 1, 2026
Mapped homes
22
Hail days
1
Open storm history →
Ritchie 3.75"

Pullman

Last signal
Jul 21, 2026
Mapped homes
21
Hail days
3
Open storm history →
Logan 1.25"

Sharples

Last signal
May 24, 2026
Mapped homes
20
Hail days
2
Open storm history →
Randolph 0.5"

Ellamore

Last signal
Aug 10, 2026
Mapped homes
19
Hail days
1
Open storm history →
Grant 0.5"

Maysville

Last signal
Jul 11, 2026
Mapped homes
18
Hail days
1
Open storm history →
Gilmer 0.5"

Burnsville

Last signal
Aug 10, 2026
Mapped homes
17
Hail days
1
Open storm history →
Fayette 0.75"

Danese

Last signal
May 13, 2026
Mapped homes
17
Hail days
1
Open storm history →
Pendleton 0.5"

Circleville

Last signal
Jul 17, 2026
Mapped homes
14
Hail days
1
Open storm history →
Nicholas 1"

Quinwood

Last signal
Sep 21, 2026
Mapped homes
14
Hail days
2
Open storm history →
Randolph 1"

Mabie

Last signal
Aug 27, 2026
Mapped homes
13
Hail days
4
Open storm history →
Randolph 1.75"

Montrose

Last signal
May 27, 2026
Mapped homes
13
Hail days
1
Open storm history →
Roane 1.5"

Spencer

Last signal
Aug 16, 2026
Mapped homes
13
Hail days
4
Open storm history →
Wyoming 1.25"

Welch

Last signal
Aug 22, 2026
Mapped homes
13
Hail days
4
Open storm history →
Ritchie 1"

Harrisville

Last signal
Oct 14, 2026
Mapped homes
11
Hail days
3
Open storm history →
Wyoming 1.75"

Glen Fork

Last signal
Aug 27, 2026
Mapped homes
9
Hail days
2
Open storm history →
Raleigh 0.5"

Odd

Last signal
May 13, 2026
Mapped homes
9
Hail days
1
Open storm history →
Upshur 0.5"

Crawford

Last signal
Jun 8, 2026
Mapped homes
6
Hail days
1
Open storm history →
Wirt 0.5"

Palestine

Last signal
Sep 13, 2026
Mapped homes
6
Hail days
3
Open storm history →
Greenbrier 2"

Ronceverte

Last signal
Sep 4, 2026
Mapped homes
6
Hail days
3
Open storm history →
Greenbrier 1"

Rupert

Last signal
Jul 4, 2026
Mapped homes
6
Hail days
2
Open storm history →
Marshall 2"

Glen Easton

Last signal
Aug 8, 2026
Mapped homes
5
Hail days
4
Open storm history →
Raleigh 2"

Naoma

Last signal
Aug 22, 2026
Mapped homes
4
Hail days
2
Open storm history →
Pocahontas 0.75"

Bartow

Last signal
Jul 8, 2026
Mapped homes
3
Hail days
2
Open storm history →
Monroe 0.5"

Peterstown

Last signal
Sep 4, 2026
Mapped homes
3
Hail days
1
Open storm history →
Kanawha 1.25"

Cedar Grove

Last signal
Jul 4, 2026
Mapped homes
2
Hail days
1
Open storm history →
Pendleton 0.75"

Franklin

Last signal
Sep 4, 2026
Mapped homes
2
Hail days
3
Open storm history →
Kanawha 1.25"

Hugheston

Last signal
Jul 4, 2026
Mapped homes
2
Hail days
1
Open storm history →
Wetzel 2"

Jacksonburg

Last signal
Sep 4, 2026
Mapped homes
2
Hail days
3
Open storm history →
Lincoln 0.75"

Spurlockville

Last signal
Jul 28, 2026
Mapped homes
2
Hail days
1
Open storm history →
Ritchie 2.25"

Cairo

Last signal
Oct 14, 2026
Mapped homes
1
Hail days
7
Open storm history →
Mingo 1.25"

Delbarton

Last signal
Sep 4, 2026
Mapped homes
1
Hail days
7
Open storm history →
Fayette 1.5"

Scarbro

Last signal
Aug 10, 2026
Mapped homes
1
Hail days
2
Open storm history →
Braxton 0.75"

Sutton

Last signal
Jun 10, 2026
Mapped homes
1
Hail days
2
Open storm history →
Upshur 1"

Tallmansville

Last signal
Jul 21, 2026
Mapped homes
1
Hail days
2
Open storm history →
Lewis 3.5"

Weston

Last signal
Sep 4, 2026
Mapped homes
1
Hail days
3
Open storm history →
Mason 0.5"

Ashton

Last signal
Apr 1, 2026
Mapped homes
0
Hail days
1
Open storm history →
Morgan 0"

Berkeley Springs

Last signal
Mar 20, 2026
Mapped homes
0
Hail days
1
Open storm history →
Wetzel 2.5"

Burton

Last signal
Jul 4, 2026
Mapped homes
0
Hail days
2
Open storm history →
Fayette 1"

Deep Water

Last signal
Sep 4, 2026
Mapped homes
0
Hail days
2
Open storm history →
Kanawha 0.5"

Hernshaw

Last signal
Jul 4, 2026
Mapped homes
0
Hail days
1
Open storm history →
Nicholas 0.5"

Indore

Last signal
Aug 10, 2026
Mapped homes
0
Hail days
2
Open storm history →
Kanawha 2.5"

Miami

Last signal
Sep 21, 2026
Mapped homes
0
Hail days
3
Open storm history →
Randolph 1.75"

Monterville

Last signal
Jul 17, 2026
Mapped homes
0
Hail days
2
Open storm history →
Upshur 0.75"

Rock Cave

Last signal
Jul 4, 2026
Mapped homes
0
Hail days
2
Open storm history →
Hampshire 1.25"

Romney

Last signal
Sep 4, 2026
Mapped homes
0
Hail days
4
Open storm history →
Logan 1.25"

Sarah Ann

Last signal
Jul 6, 2026
Mapped homes
0
Hail days
2
Open storm history →
Pendleton 0.5"

Sugar Grove

Last signal
Jul 4, 2026
Mapped homes
0
Hail days
1
Open storm history →

How contractors use us

Three steps from radar to a door.

Turn a storm date into doors

The app is live: radar as it happens, NWS reports as they're filed, a replay of any past day. These West Virginia pages rebuild nightly from the same feed. Most hail maps stop at where it hailed — Overview's also hands you who lives under it. Draw the footprint and pull the homeowner list for every address inside.

01 Watch

Open West Virginia on the live map: live radar, NWS reports as they're filed, and a replay of any past storm day. Every date in the record below is on it.

02 Draw

Draw the swath, a neighborhood, or a single street. The address count and the cost show before you buy a record.

03 Knock

Names and phones for the homes inside, or mail them a postcard straight from the map. Pay per record — no minimums, no list-broker markup.

Overview Pro · iPhone + web

Take West Virginia into the field.

The hail map, your next recommended area, and the tools to work it. Start on your own; the same subscription also includes access for up to 4 team members.

Overview Pro

One plan · iPhone + web

Monthly · US App Store

$149.99 / month

5,000 new addresses per user each month on Pro. Put your 200 trial addresses to work before another week goes to guesswork.

Optional outreach

+ $0.21 per contact returned
Available homeowner names and phone numbers, with freshness and DNC flags.
+ $0.75 per postcard mailed
Print, postage, and delivery tracking included.

What's included

Get recommended places to prospect, or draw your own. The same plan gives you the tools to work either one.

  • Hail maps, storm history, and live radar
  • Curated prospecting recommendations and Quests
  • Canvassing sessions and navigation
  • Door outcomes, notes, and photos
  • Visit history and follow-up Quests
  • Alerts for your saved territories
  • Polygon and hexagon draw tools
  • Saved work areas and address lists
  • CSV exports for your dialer or CRM
  • XP, levels, and the leaderboard
  • Access on iPhone and the web
  • Up to 4 team members

7-day free trial in the iPhone app. No card required to start.

Choose whether to subscribe when your trial ends. Paid subscriptions renew monthly. Manage or cancel in your Apple Account settings.

See all pricing and billing details →
Start free trial

Web trial: 7 days free. Card required. $150/month after the trial unless cancelled.

The next storm won’t wait for you.

Set your territory and alerts today. When hail hits, use Overview to choose your streets and get moving.

7-day free trial in the iPhone app. No card required to start.

For iPhone. Android coming soon.

Open West Virginia on the live map → Start free trial

Web trial: 7 days free. Card required. $150/month after the trial unless cancelled.

Live radar in the app; these pages rebuild nightly from public storm reporting, and the totals are estimates. Radar tells you where to look. Only an inspection confirms damage at an address.