Virginia Planting Zones
Virginia runs from zone 6a to zone 8b on the 2023 USDA map. Zone 7b is the most common, covering 43% of the state's ZIP codes. Virginia Beach is 8b, Richmond is 7b and Roanoke is 7b.
Zones across Virginia
| Zone | Average coldest night | Share of Virginia ZIP codes |
|---|---|---|
| 6a | −10 to −5°F | under 1% |
| 6b | −5 to 0°F | 3% |
| 7a | 0 to 5°F | 32% |
| 7b | 5 to 10°F | 43% |
| 8a | 10 to 15°F | 17% |
| 8b | 15 to 20°F | 5% |
Planting zone for every city and town in Virginia
Each Virginia town uses the ZIP code at its center. Big towns can cross into the next half-zone, so look up your own ZIP if you're near a line.
| City | Zone | Average coldest night |
|---|---|---|
| Abingdon | 7a | 0 to 5°F |
| Accomac | 8a | 10 to 15°F |
| Alberta | 7b | 5 to 10°F |
| Alexandria | 8a | 10 to 15°F |
| Altavista | 7b | 5 to 10°F |
| Amherst | 7b | 5 to 10°F |
| Appalachia | 7a | 0 to 5°F |
| Appomattox | 7b | 5 to 10°F |
| Ashland | 7b | 5 to 10°F |
| Bedford | 7b | 5 to 10°F |
| Belle Haven | 8a | 10 to 15°F |
| Berryville | 7a | 0 to 5°F |
| Big Stone Gap | 7a | 0 to 5°F |
| Blacksburg | 7a | 0 to 5°F |
| Blackstone | 7b | 5 to 10°F |
| Bloxom | 8a | 10 to 15°F |
| Bluefield | 6b | −5 to 0°F |
| Boones Mill | 7b | 5 to 10°F |
| Bowling Green | 7b | 5 to 10°F |
| Boyce | 7a | 0 to 5°F |
| Boydton | 7b | 5 to 10°F |
| Boykins | 7b | 5 to 10°F |
| Branchville | 8a | 10 to 15°F |
| Bridgewater | 7a | 0 to 5°F |
| Bristol | 7a | 0 to 5°F |
| Broadway | 7a | 0 to 5°F |
| Brodnax | 7b | 5 to 10°F |
| Brookneal | 7b | 5 to 10°F |
| Buchanan | 7b | 5 to 10°F |
| Buena Vista | 7a | 0 to 5°F |
| Burkeville | 7b | 5 to 10°F |
| Cape Charles | 8a | 10 to 15°F |
| Capron | 7b | 5 to 10°F |
| Cedar Bluff | 7a | 0 to 5°F |
| Charlotte Court House | 7b | 5 to 10°F |
| Charlottesville | 7b | 5 to 10°F |
| Chase City | 7b | 5 to 10°F |
| Chatham | 7b | 5 to 10°F |
| Cheriton | 8a | 10 to 15°F |
| Chesapeake | 8a | 10 to 15°F |
| Chilhowie | 7a | 0 to 5°F |
| Chincoteague | 8a | 10 to 15°F |
| Christiansburg | 7a | 0 to 5°F |
| Claremont | 8a | 10 to 15°F |
| Clarksville | 7b | 5 to 10°F |
| Cleveland | 7a | 0 to 5°F |
| Clifton | 7b | 5 to 10°F |
| Clifton Forge | 7a | 0 to 5°F |
| Clinchco | 7a | 0 to 5°F |
| Clinchport | 7a | 0 to 5°F |
| Clintwood | 6b | −5 to 0°F |
| Coeburn | 7a | 0 to 5°F |
| Colonial Beach | 7b | 5 to 10°F |
| Courtland | 7b | 5 to 10°F |
| Covington | 7a | 0 to 5°F |
| Craigsville | 7a | 0 to 5°F |
| Crewe | 7b | 5 to 10°F |
| Culpeper | 7a | 0 to 5°F |
| Damascus | 7a | 0 to 5°F |
| Danville | 7b | 5 to 10°F |
| Dayton | 7a | 0 to 5°F |
| Dendron | 7b | 5 to 10°F |
| Dillwyn | 7b | 5 to 10°F |
| Drakes Branch | 7b | 5 to 10°F |
| Dublin | 7a | 0 to 5°F |
| Duffield | 7a | 0 to 5°F |
| Dumfries | 7b | 5 to 10°F |
| Dungannon | 7a | 0 to 5°F |
| Eastville | 8a | 10 to 15°F |
| Edinburg | 7a | 0 to 5°F |
| Elkton | 7a | 0 to 5°F |
| Emporia | 7b | 5 to 10°F |
| Exmore | 8a | 10 to 15°F |
| Fairfax | 7b | 5 to 10°F |
| Falls Church | 7b | 5 to 10°F |
| Fincastle | 7b | 5 to 10°F |
| Floyd | 7a | 0 to 5°F |
| Franklin | 8a | 10 to 15°F |
| Fredericksburg | 7b | 5 to 10°F |
| Fries | 7a | 0 to 5°F |
| Front Royal | 7a | 0 to 5°F |
| Galax | 7a | 0 to 5°F |
| Gate City | 7a | 0 to 5°F |
| Glade Spring | 7a | 0 to 5°F |
| Glasgow | 7a | 0 to 5°F |
| Glen Lyn | 7a | 0 to 5°F |
| Gordonsville | 7a | 0 to 5°F |
| Goshen | 7a | 0 to 5°F |
| Gretna | 7b | 5 to 10°F |
| Grottoes | 7a | 0 to 5°F |
| Grundy | 7a | 0 to 5°F |
| Halifax | 7b | 5 to 10°F |
| Hallwood | 8a | 10 to 15°F |
| Hamilton | 7a | 0 to 5°F |
| Hampton | 8b | 15 to 20°F |
| Harrisonburg | 7a | 0 to 5°F |
| Haymarket | 7a | 0 to 5°F |
| Haysi | 7a | 0 to 5°F |
| Herndon | 7b | 5 to 10°F |
| Hillsboro | 7a | 0 to 5°F |
| Hillsville | 7a | 0 to 5°F |
| Honaker | 7a | 0 to 5°F |
| Hopewell | 7b | 5 to 10°F |
| Hurt | 7b | 5 to 10°F |
| Independence | 7a | 0 to 5°F |
| Iron Gate | 7a | 0 to 5°F |
| Irvington | 8a | 10 to 15°F |
| Ivor | 7b | 5 to 10°F |
| Jarratt | 7b | 5 to 10°F |
| Jonesville | 7a | 0 to 5°F |
| Keller | 8a | 10 to 15°F |
| Kenbridge | 7b | 5 to 10°F |
| Keysville | 7b | 5 to 10°F |
| Kilmarnock | 8a | 10 to 15°F |
| La Crosse | 7b | 5 to 10°F |
| Lawrenceville | 7b | 5 to 10°F |
| Lebanon | 7a | 0 to 5°F |
| Leesburg | 7b | 5 to 10°F |
| Lexington | 7a | 0 to 5°F |
| Louisa | 7a | 0 to 5°F |
| Lovettsville | 7a | 0 to 5°F |
| Luray | 7a | 0 to 5°F |
| Lynchburg | 7b | 5 to 10°F |
| Madison | 7a | 0 to 5°F |
| Manassas | 7a | 0 to 5°F |
| Manassas Park | 7a | 0 to 5°F |
| Marion | 7a | 0 to 5°F |
| Martinsville | 7b | 5 to 10°F |
| McKenney | 7b | 5 to 10°F |
| Melfa | 8a | 10 to 15°F |
| Middleburg | 7a | 0 to 5°F |
| Middletown | 7a | 0 to 5°F |
| Mineral | 7a | 0 to 5°F |
| Monterey | 6a | −10 to −5°F |
| Montross | 7b | 5 to 10°F |
| Mount Crawford | 7a | 0 to 5°F |
| Mount Jackson | 7a | 0 to 5°F |
| Narrows | 7a | 0 to 5°F |
| Nassawadox | 8a | 10 to 15°F |
| New Castle | 7a | 0 to 5°F |
| New Market | 7a | 0 to 5°F |
| Newport News | 8a | 10 to 15°F |
| Newsoms | 8a | 10 to 15°F |
| Nickelsville | 7a | 0 to 5°F |
| Norfolk | 8b | 15 to 20°F |
| Norton | 7a | 0 to 5°F |
| Occoquan | 7b | 5 to 10°F |
| Onancock | 8a | 10 to 15°F |
| Onley | 8a | 10 to 15°F |
| Orange | 7a | 0 to 5°F |
| Painter | 8a | 10 to 15°F |
| Pamplin City | 7b | 5 to 10°F |
| Parksley | 8a | 10 to 15°F |
| Pearisburg | 7a | 0 to 5°F |
| Pembroke | 7a | 0 to 5°F |
| Pennington Gap | 7a | 0 to 5°F |
| Phenix | 7b | 5 to 10°F |
| Pocahontas | 7a | 0 to 5°F |
| Poquoson | 8b | 15 to 20°F |
| Port Royal | 7b | 5 to 10°F |
| Portsmouth | 8b | 15 to 20°F |
| Pound | 7a | 0 to 5°F |
| Pulaski | 7a | 0 to 5°F |
| Purcellville | 7a | 0 to 5°F |
| Quantico | 7b | 5 to 10°F |
| Remington | 7a | 0 to 5°F |
| Rich Creek | 7a | 0 to 5°F |
| Richlands | 6b | −5 to 0°F |
| Richmond | 7b | 5 to 10°F |
| Ridgeway | 7b | 5 to 10°F |
| Roanoke | 7b | 5 to 10°F |
| Rocky Mount | 7b | 5 to 10°F |
| Round Hill | 7a | 0 to 5°F |
| Rural Retreat | 7a | 0 to 5°F |
| Salem | 7b | 5 to 10°F |
| Saltville | 7a | 0 to 5°F |
| Saxis | 8a | 10 to 15°F |
| Scottsburg | 7b | 5 to 10°F |
| Scottsville | 7a | 0 to 5°F |
| Shenandoah | 7a | 0 to 5°F |
| Smithfield | 8a | 10 to 15°F |
| South Boston | 7b | 5 to 10°F |
| South Hill | 7b | 5 to 10°F |
| St. Paul | 7a | 0 to 5°F |
| Stanardsville | 7b | 5 to 10°F |
| Stanley | 7a | 0 to 5°F |
| Staunton | 7a | 0 to 5°F |
| Stephens City | 7a | 0 to 5°F |
| Stony Creek | 7b | 5 to 10°F |
| Strasburg | 7a | 0 to 5°F |
| Stuart | 7b | 5 to 10°F |
| Suffolk | 8a | 10 to 15°F |
| Surry | 8a | 10 to 15°F |
| Tangier | 8a | 10 to 15°F |
| Tappahannock | 7b | 5 to 10°F |
| Tazewell | 6b | −5 to 0°F |
| The Plains | 7a | 0 to 5°F |
| Timberville | 7a | 0 to 5°F |
| Toms Brook | 7a | 0 to 5°F |
| Troutdale | 6b | −5 to 0°F |
| Troutville | 7b | 5 to 10°F |
| Urbanna | 8a | 10 to 15°F |
| Victoria | 7b | 5 to 10°F |
| Vienna | 7b | 5 to 10°F |
| Vinton | 7b | 5 to 10°F |
| Virgilina | 7b | 5 to 10°F |
| Virginia Beach | 8b | 15 to 20°F |
| Wachapreague | 8a | 10 to 15°F |
| Wakefield | 7b | 5 to 10°F |
| Warrenton | 7a | 0 to 5°F |
| Warsaw | 7b | 5 to 10°F |
| Washington | 7a | 0 to 5°F |
| Waverly | 7b | 5 to 10°F |
| Waynesboro | 7a | 0 to 5°F |
| Weber City | 7b | 5 to 10°F |
| West Point | 7b | 5 to 10°F |
| White Stone | 8a | 10 to 15°F |
| Williamsburg | 8a | 10 to 15°F |
| Winchester | 7a | 0 to 5°F |
| Windsor | 8a | 10 to 15°F |
| Wise | 7a | 0 to 5°F |
| Woodstock | 7a | 0 to 5°F |
| Wytheville | 7a | 0 to 5°F |
Source: USDA Plant Hardiness Zone Map, 2023, Agricultural Research Service, U.S. Department of Agriculture; ZIP code table from the PRISM Group, Oregon State University (accessed Oct 2026). This list is our own summary, not the official USDA map. See how we calculate.
Frequently asked questions
What planting zone is Virginia?
Virginia spans zones 6a to 8b on the 2023 USDA map, and zone 7b is the most common. Look up your ZIP code for your exact zone.
What zone is Virginia Beach, VA?
Virginia Beach is zone 8b, where the coldest night of an average winter falls from 15 to 20°F. Plants rated hardy to zone 8 or colder should survive a typical winter there.
More for Virginia: Virginia climate zones (insulation) · Last frost dates in Virginia · Frost line depth by state