West Virginia has 4 USDA planting zones, ranging from zone 5b to zone 7a. Average annual minimum temperatures range from -15°F to 5°F, according to the 2023 USDA Plant Hardiness Zone Map.
Zone 5b, the coldest, is confined to small areas in the highest elevations of the Allegheny Mountains. Zone 6a covers most of the eastern mountainous region, and zone 6b is the most widespread, covering central and northern parts of the West Virginia state. Zone 7a, the warmest, is found in the southwestern areas and parts of the eastern panhandle.
The presence of the Appalachian Mountains and the Ohio River Valley shapes the USDA planting zones across the state. For instance, Charleston is in Zone 7a, while Morgantown and Parkersburg span both Zones 6b and 7a due to their geographic positioning and elevation differences.
Find your West Virginia (WV) growing zone — also called the gardening zone, plant zone, garden zone, hardiness zone, or climate zone — using our ZIP code tool or the West Virginia city map below. Browse every West Virginia city, town, and county with its USDA zone in the West Virginia cities, towns and counties directory.
Search West Virginia Planting Zones by ZipCode
Planting Zones West Virginia Map
Select your West Virginia city in the selection box below. Use the top-right corner button in the map view to toggle map layers.
Planting Zones
Planting Zones
What are the 4 planting zones in West Virginia?

1. Zone 5b
Zone 5b, shown in deep purple on our map, is the coldest planting zone in West Virginia and covers the highest elevations of the Allegheny Mountains. Average annual minimum temperatures range from -15°F to -10°F (-26.1°C to -23.3°C). Cities in zone 5b include Bartow, Durbin, Green Bank, Harman, and Whitmer.
2. Zone 6a
Zone 6a, shown in dark blue on our map, covers a large area of the eastern mountainous region of West Virginia, including most of the Monongahela National Forest. Average annual minimum temperatures range from -10°F to -5°F (-23.3°C to -20.6°C). Cities in zone 6a include Elkins, Davis, Parsons, Thomas, and Beverly.
3. Zone 6b
Zone 6b, shown in teal on our map, is the most widespread planting zone in West Virginia and covers the central and northern parts of the state, including most of the Ohio River Valley. Average annual minimum temperatures range from -5°F to 0°F (-20.6°C to -17.8°C). Cities in zone 6b include Morgantown, Parkersburg, Wheeling, Clarksburg, Fairmont, and Beckley.
4. Zone 7a
Zone 7a, shown in light green on our map, is the warmest zone in West Virginia and covers the southwestern areas and parts of the eastern panhandle. Average annual minimum temperatures range from 0°F to 5°F (-17.8°C to -15°C). Cities in zone 7a include Charleston, Huntington, Martinsburg, Bluefield, Princeton, and Hurricane.
Planting Zones in West Virginia with Cities
Find the USDA hardiness zone for every West Virginia city, town, and county in the table below. Data Source: 2023 USDA Plant Hardiness Zone Map.
| Planting Zones in West Virginia | Temp Range (°F) | Cities |
|---|---|---|
| 7a | 0 to 5 | Accoville, Advent, Alkol, Allen Junction, Alloy, Alum Creek, Amherstdale, Anawalt, Artie, Ashford, Ashton, Athens, Avondale, Baisden, Bakerton, Ballard, Bancroft, Barboursville, Bartley, Beech Bottom, Beeson, Belle, Belva, Berkeley Springs, Berwind, Big Creek, Big Sandy, Bim, Blair, Bloomery, Bloomingrose, Blount, Blue Creek, Bluefield, Bob White, Bomont, Boomer, Borderland, Bradshaw, Bramwell, Branchland, Breeden, Brenton, Bruno, Bud, Buffalo, Bunker Hill, Burlington, Cabin Creek, Cabins, Camp Creek, Cannelton, Capon Bridge, Cedar Grove, Ceredo, Chapmanville, Charles Town, Charleston, Charlton Heights, Chattaroy, Chauncey, Clear Fork, Clendenin, Clothier, Coal Mountain, Colcord, Comfort, Cora, Corinne, Costa, Covel, Crum, Cucumber, Culloden, Cyclone, Danville, Davin, Davy, Dawes, Deep Water, Delbarton, Dellslow, Dingess, Dixie, Dorothy, Dry Creek, Drybranch, Dunbar, Dunlow, East Bank, East Lynn, Edgarton, Elbert, Eleanor, Elkhorn, Elkview, Eskdale, Ethel, Falling Waters, Fanrock, Fisher, Flat Top, Forest Hill, Fort Ashby, Fort Gay, Foster, Fraziers Bottom, Freeman, Gallagher, Gary, Gauley Bridge, Genoa, Gerrardstown, Gilbert, Given, Glasgow, Glen, Glen Ferris, Glen Fork, Glengary, Glenwood, Gordon, Great Cacapon, Green Spring, Greenville, Griffithsville, Halltown, Hamlin, Handley, Hanover, Hansford, Harpers Ferry, Harts, Hedgesville, Henlawson, Hensley, Herndon, Hernshaw, Hewett, Hinton, Holden, Hometown, Hugheston, Huntington, Hurricane, Iaeger, Ikes Fork, Institute, Inwood, Isaban, Itmann, Jeffrey, Jenkinjones, Jesse, Jolo, Julian, Justice, Kanawha Falls, Kearneysville, Kegley, Kellysville, Kenna, Kenova, Kermit, Keyser, Kiahsville, Kimball, Kimberly, Kincaid, Kistler, Kopperston, Kyle, Lake, Lashmeet, Lavalette, Lenore, Lesage, Levels, Liberty, Lindside, Lizemores, Logan, London, Lorado, Lyburn, Lynco, Madison, Mallory, Mammoth, Man, Marianna, Martinsburg, Matewan, Matheny, Maybeury, Miami, Midkiff, Milton, Mohawk, Montcalm, Montgomery, Morgantown, Mount Carbon, Mount Gay, Mullens, Myra, Naoma, Naugatuck, Nellis, New Richmond, Newell, Newhall, Newtown, Nimitz, Nitro, North Matewan, North Spring, Northfork, Oakvale, Oceana, Omar, Ona, Orgas, Ottawa, Page, Pageton, Panther, Parkersburg, Paw Paw, Paynesville, Peach Creek, Pecks Mill, Pence Springs, Petersburg, Peterstown, Peytona, Piedmont, Pinch, Pineville, Pipestem, Poca, Points, Pond Gap, Powellton, Pratt, Premier, Prichard, Princeton, Racine, Ragland, Ranger, Ranson, Rawl, Raysal, Red House, Red Jacket, Ridgeley, Ridgeview, Ridgeway, Rippon, Robson, Rock, Rock View, Roderfield, Romney, Sabine, Saint Albans, Salt Rock, Sarah Ann, Saulsville, Scott Depot, Seth, Sharples, Shenandoah Junction, Shepherdstown, Shoals, Short Creek, Simon, Slanesville, Smithers, Sod, Spanishburg, Springfield, Spurlockville, Squire, Stephenson, Stollings, Sumerco, Summit Point, Switchback, Switzer, Sylvester, Tad, Talcott, Teays, Thorpe, Tornado, Turtle Creek, Twilight, Uneeda, Upper Tract, Van, Varney, Verdunville, Verner, War, Warriormine, Wayne, Welch, West Hamlin, Wharncliffe, Wharton, Whitesville, Whitman, Wilcoe, Wiley Ford, Wilkinson, Williamson, Wilsondale, Winfield, Winifrede, Woodville, Wyoming, Yawkey, Yolyn |
| 6b | -5 to 0 | Albright, Alderson, Alma, Alum Bridge, Amigo, Amma, Anmoore, Ansted, Apple Grove, Arnett, Arnoldsburg, Arthurdale, Asbury, Auburn, Augusta, Baker, Barrackville, Baxter, Beaver, Beckley, Belleville, Belmont, Benwood, Berea, Bethany, Bickmore, Big Bend, Big Springs, Birch River, Blacksville, Bolt, Bradley, Brandywine, Bretz, Bridgeport, Brohard, Buckeye, Buckhannon, Burnsville, Cairo, Caldwell, Calvin, Camden, Camden On Gauley, Canvas, Capon Springs, Carolina, Cassville, Cedarville, Center Point, Chester, Chloe, Clarksburg, Clay, Clear Creek, Cleveland, Coal City, Colfax, Colliers, Cool Ridge, Copen, Cottageville, Cowen, Coxs Mills, Crab Orchard, Crawford, Crawley, Creston, Dallas, Danese, Daniels, Davisville, Delray, Diana, Dille, Dothan, Drennen, Duck, Eccles, Edmond, Elizabeth, Ellenboro, Enterprise, Erbacon, Evans, Exchange, Fairdale, Fairlea, Fairmont, Fairview, Farmington, Fayetteville, Fenwick, Flatwoods, Flemington, Follansbee, Folsom, Four States, Frametown, Frankford, French Creek, Frenchton, Friendly, Gallipolis Ferry, Galloway, Gandeeville, Gap Mills, Gassaway, Gay, Ghent, Gilboa, Glen Dale, Glen Daniel, Glen Easton, Glen Jean, Glen Rogers, Glen White, Glenville, Grafton, Grant Town, Grantsville, Granville, Grassy Meadows, Green Sulphur Springs, Gypsy, Hacker Valley, Harper, Harrisville, Hartford, Haywood, Heaters, Helen, Helvetia, Henderson, Hepzibah, Hiawatha, Hico, High View, Hillsboro, Hilltop, Horner, Idamay, Independence, Indore, Ireland, Ivydale, Jacksonburg, Jane Lew, Josephine, Jumping Branch, Kanawha Head, Kingmont, Kingwood, Lahmansville, Lanark, Lansing, Layland, Le Roy, Left Hand, Leon, Lerona, Leslie, Lester, Letart, Lewisburg, Linn, Little Birch, Lochgelly, Lookout, Looneyville, Lorentz, Lost Creek, Lumberport, Maben, Mabscott, Mac Arthur, Macfarlan, Maidsville, Mannington, Marlinton, Mason, Masontown, Mathias, Matoaka, Maxwelton, Maysel, Maysville, Mc Graws, Mc Mechen, Meadow Bridge, Meadow Creek, Meadowbrook, Middlebourne, Midway, Milam, Millstone, Millwood, Minden, Mineral Wells, Moatsville, Moorefield, Morgantown, Moundsville, Mount Alto, Mount Clare, Mount Hope, Mount Lookout, Mount Nebo, Mount Olive, Mount Zion, Munday, Nallen, Napier, Nebo, Nemours, Nettie, New Creek, New Cumberland, New Haven, New Manchester, New Martinsville, New Milton, Newburg, Newton, Normantown, Oak Hill, Odd, Old Fields, Orlando, Orma, Osage, Paden City, Palestine, Parkersburg, Pax, Pennsboro, Pentress, Petroleum, Philippi, Pine Grove, Piney View, Point Pleasant, Porters Falls, Prince, Princewick, Procious, Proctor, Prosperity, Pullman, Purgitsville, Pursglove, Rachel, Rainelle, Raleigh, Ravencliff, Ravenswood, Reader, Reedsville, Reedy, Renick, Reynoldsville, Rhodell, Richwood, Rio, Ripley, Rivesville, Rock Cave, Rock Creek, Rockport, Ronceverte, Rosedale, Rosemont, Rowlesburg, Rupert, Saint Marys, Salem, Sand Fork, Sandstone, Sandyville, Saxon, Scarbro, Secondcreek, Selbyville, Shady Spring, Shanks, Shinnston, Shirley, Shock, Simpson, Sinks Grove, Sistersville, Skelton, Slab Fork, Smithburg, Smithville, Smoot, Sophia, Southside, Spelter, Spencer, Spring Dale, Stanaford, Sugar Grove, Summersville, Surveyor, Sutton, Swiss, Tallmansville, Thornton, Thurmond, Tioga, Triadelphia, Troy, Tunnelton, Union, Upperglade, Valley Grove, Victor, Vienna, Volga, Waiteville, Walker, Walkersville, Wallace, Wallback, Walton, Wana, Wardensville, Washington, Waverly, Wayside, Weirton, Wellsburg, West Columbia, West Liberty, West Milford, West Union, Weston, Wheeling, White Oak, White Sulphur Springs, Widen, Williamsburg, Williamstown, Windsor Heights, Winona, Wolfcreek, Wolfe, Worthington, Wyatt, Wyco, Yellow Spring |
| 6a | -10 to -5 | Arbovale, Aurora, Bayard, Belington, Bergoo, Beverly, Bowden, Bruceton Mills, Burton, Cameron, Cass, Charmco, Circleville, Coalton, Craigsville, Dailey, Davis, Dryfork, Dunmore, Eglon, Elk Garden, Elkins, Ellamore, Franklin, Gormania, Hambleton, Hendricks, Hundred, Huttonsville, Junior, Kerens, Leivasy, Littleton, Lost City, Mabie, Metz, Mill Creek, Monterville, Montrose, Mount Storm, Norton, Onego, Parsons, Pickens, Pool, Quinwood, Red Creek, Riverton, Seneca Rocks, Slatyfork, Smithfield, Snowshoe, Terra Alta, Thomas, Valley Bend, Valley Head, Webster Springs |
| 5b | -15 to -10 | Bartow, Durbin, Glady, Green Bank, Harman, Whitmer |
How to choose the best plants for West Virginia?
Geography shapes West Virginia’s growing zones. Higher elevations in the Allegheny Mountains fall in colder zones (5b and 6a). Lower elevations and river valleys sit in warmer zones (6b and 7a). South-facing slopes run warmer than north-facing slopes, and cities run warmer than surrounding rural areas. Pick plants suited to your specific zone:
- Zone 5b: Red spruce (high elevations)
- Zone 6a: Sugar maple (mountain slopes)
- Zone 6b: Tulip poplar (most of the state)
- Zone 7a: Southern magnolia (lower elevations, southern regions)