Press Ctrl + D to bookmark Hardiness Zone Map.
Open your browser menu (⋮ or the share icon) and tap Bookmark or Add to Home Screen.
Feedback on Hardiness Zone Map
Virginia Planting Zones
Virginia covers USDA hardiness zones 6a to 8b on the 2023 map. The most common zone is 7b (43% of ZIP codes), where the coldest winter night averages 5 to 10 °F. Roanoke is zone 7b, Arlington is zone 7b–8a and Richmond is zone 7b.
Zones in Virginia
Share of the state’s ZIP codes in each zone.
Major cities
- Roanoke 7b
- Arlington 7b–8a
- Richmond 7b
- Norfolk 8b
- Virginia Beach 8a–8b
- Alexandria 7b–8a
- Hampton 8b
- Henrico 7b
- Newport News 8a–8b
- Chesapeake 8a
- Springfield 7b
- Alexandria (Fairfax) 7b–8a
Every city and town in Virginia
- Abingdon 24210+ 7a
- Accomac 23301 8a
- Achilles 23001 8a
- Afton 22920 7b
- Alberta 23821 7b
- Aldie 20105 7a
- Alexandria 22301+ 7b–8a
- Alexandria (Fairfax) 22303+ 7b–8a
- Altavista 24517 7b
- Alton 24520 7b
- Amelia Court House 23002 7b
- Amherst 24521 7b
- Amissville 20106 7a
- Ammon 23822 7b
- Amonate 24601 6b
- Andover 24215 7a
- Annandale 22003 7b
- Appalachia 24216 7a
- Appomattox 24522 7b
- Ararat 24053 7b
- Ark 23003 8a
- Arlington 22201+ 7b–8a
- Aroda 22709 7a
- Arrington 22922 7b
- Arvonia 23004 7a
- Ashburn 20146+ 7a
- Ashland 23005 7b
- Assawoman 23302 8a
- Atkins 24311 7a
- Atlantic 23303 8a
- Augusta Springs 24411 7a
- Austinville 24312 7a
- Axton 24054 7b
- Aylett 23009 7b
- Bacova 24412 6b
- Banco 22711 7a
- Bandy 24602 7a
- Barboursville 22923 7a
- Barhamsville 23011 7b
- Barren Springs 24313 7a
- Baskerville 23915 7b
- Bassett 24055 7b
- Bastian 24314 6b
- Basye 22810 6b
- Batesville 22924 7b
- Battery Park 23304 8a
- Bealeton 22712 7a
- Beaumont 23014 7a
- Beaverdam 23015 7a
- Bedford 24523 7b
- Bee 24217 7a
- Belle Haven 23306 8a
- Belspring 24058 7a
- Ben Hur 24218 7a
- Bena 23018 8a
- Bent Mountain 24059 7a
- Bentonville 22610 7a
- Bergton 22811 6b
- Berryville 22611 7a
- Big Island 24526 7b
- Big Rock 24603 7a
- Big Stone Gap 24219 7a
- Birchleaf 24220 7a
- Birdsnest 23307 8a
- Bishop 24604 7a
- Blacksburg 24060+ 7a
- Blackstone 23824 7b
- Blackwater 24221 7a
- Blairs 24527 7b
- Bland 24315 7a
- Bloxom 23308 8a
- Blue Grass 24413 6a
- Blue Ridge 24064 7b
- Bluefield 24605 6b
- Bluemont 20135 7a
- Bohannon 23021 8a
- Boissevain 24606 7a
- Boones Mill 24065 7b
- Boston 22713 7a
- Bowling Green 22427+ 7b
- Boyce 22620 7a
- Boydton 23917 7b
- Boykins 23827 7b
- Bracey 23919 8a
- Branchville 23828 8a
- Brandy Station 22714 7a
- Breaks 24607 7a
- Bremo Bluff 23022 7a
- Bridgewater 22812 7a
- Brightwood 22715 7a
- Bristol 24201+ 7a
- Bristow 20136 7a
- Broad Run 20137 7a
- Broadford 24316 6b
- Broadway 22815 7a
- Brodnax 23920 7b
- Brooke 22430 7b
- Brookneal 24528 7b
- Brownsburg 24415 7a
- Brucetown 22622 7a
- Bruington 23023 7b
- Buchanan 24066 7b
- Buckingham 23921 7b
- Buena Vista 24416 7a
- Buffalo Junction 24529 7b
- Bumpass 23024 7a
- Burgess 22432 8a
- Burke 22009+ 7b
- Burkes Garden 24608 6b
- Burkeville 23922 7b
- Burr Hill 22433 7a
- Callands 24530 7b
- Callao 22435 8a
- Callaway 24067 7b
- Calverton 20138 7a
- Cana 24317 7b
- Cape Charles 23310 8a
- Capeville 23313 8b
- Capron 23829 7b
- Cardinal 23025 8a
- Caret 22436 7b
- Carrollton 23314 8b
- Carrsville 23315 8a
- Carson 23830 7b
- Cartersville 23027 7a
- Casanova 20139 7a
- Cascade 24069 7b
- Castleton 22716 7a
- Castlewood 24224 7a
- Catawba 24070 7a
- Catharpin 20143 7a
- Catlett 20119 7a
- Cedar Bluff 24609 7a
- Center Cross 22437 7b
- Centreville 20120+ 7a
- Ceres 24318 6b
- Champlain 22438 7b
- Chantilly 20151+ 7b
- Chantilly (Loudoun) 20152 7a
- Charles City 23030 7b
- Charlotte Court House 23923 7b
- Charlottesville 22902+ 7b
- Charlottesville (Albemarle) 22901+ 7b
- Chase City 23924 7b
- Chatham 24531 7b
- Check 24072 7a
- Cheriton 23316 8a
- Chesapeake 23320+ 8a
- Chester 23831+ 7b
- Chester Gap 22623 7a
- Chesterfield 23832+ 7b
- Chilhowie 24319 7a
- Chincoteague Island 23336 8a
- Christchurch 23031 8a
- Christiansburg 24068+ 7a
- Church Road 23833 7b
- Church View 23032 7b
- Churchville 24421 7a
- Claremont 23899 8a
- Clarksville 23927 7b
- Claudville 24076 7b
- Clear Brook 22624 7a
- Cleveland 24225 7a
- Clifford 24533 7b
- Clifton 20124 7b
- Clifton Forge 24422 7a
- Clinchco 24226 7a
- Clintwood 24228 6b
- Clover 24534 7b
- Cloverdale 24077 7b
- Cluster Springs 24535 7b
- Cobbs Creek 23035 8a
- Coeburn 24230 7a
- Coleman Falls 24536 7b
- Coles Point 22442 8a
- Collinsville 24078 7b
- Colonial Beach 22443 7b
- Colonial Heights 23834 7b
- Columbia 23038 7a
- Concord 24538 7b
- Copper Hill 24079 7a
- Corbin 22446 7b
- Courtland 23837 7b
- Covesville 22931 7b
- Covington 24426 7a
- Craddockville 23341 8a
- Craigsville 24430 7a
- Crewe 23930 7b
- Criders 22820 6b
- Crimora 24431 7a
- Cripple Creek 24322 7a
- Critz 24082 7b
- Crockett 24323 7a
- Cross Junction 22625 7a
- Crozet 22932 7b
- Crozier 23039 7a
- Crystal Hill 24539 7b
- Cullen 23934 7b
- Culpeper 22701 7a
- Cumberland 23040 7a
- Dahlgren 22448 7b
- Daleville 24083 7b
- Damascus 24236 7a
- Dante 24237 7a
- Danville 24540+ 7b
- Davenport 24239 7a
- Davis Wharf 23345 8a
- Dayton 22821 7a
- Deerfield 24432 6b
- Delaplane 20144 7a
- Deltaville 23043 8a
- Dendron 23839 7b
- Dewitt 23840 7b
- Dhs 20598 7b
- Diggs 23045 8a
- Dillwyn 23936 7b
- Dinwiddie 23841 7b
- Disputanta 23842 7b
- Doe Hill 24433 6a
- Dogue 22451 7b
- Dolphin 23843 7b
- Doran 24612 6b
- Doswell 23047 7b
- Drakes Branch 23937 7b
- Draper 24324 7a
- Drewryville 23844 7b
- Dry Fork 24549 7b
- Dryden 24243 7a
- Dublin 24084 7a
- Duffield 24244 7a
- Dugspur 24325 7a
- Dulles 20101+ 7a
- Dumfries 22025+ 7b
- Dundas 23938 7b
- Dungannon 24245 7a
- Dunn Loring 22027 7b
- Dunnsville 22454 7b
- Dutton 23050 8a
- Dyke 22935 7b
- Eagle Rock 24085 7b
- Earlysville 22936 7b
- East Stone Gap 24246 7a
- Eastville 23347 8a
- Ebony 23845 8a
- Edinburg 22824 7a
- Edwardsville 22456 8a
- Eggleston 24086 7a
- Elberon 23846 8a
- Elk Creek 24326 7a
- Elkton 22827 7a
- Elkwood 22718 7a
- Elliston 24087 7b
- Emory 24327 7a
- Emporia 23847 7b
- Esmont 22937 7b
- Etlan 22719 7a
- Evergreen 23939 7b
- Evington 24550 7b
- Ewing 24248 7a
- Exmore 23350 8a
- Faber 22938 7b
- Fairfax 22032+ 7b
- Fairfax (Fairfax (city)) 22030+ 7b
- Fairfax Station 22039 7b
- Fairfield 24435 7a
- Falls Church 22041+ 7b
- Falls Church (Falls Church (city)) 22040+ 7b
- Falls Mills 24613 6b
- Fancy Gap 24328 7a
- Farmville 23901 7b
- Farnham 22460 7b
- Ferrum 24088 7b
- Fieldale 24089 7b
- Fincastle 24090 7b
- Fishers Hill 22626 7a
- Fishersville 22939 7a
- Flint Hill 22627 7a
- Floyd 24091 7a
- Ford 23850 7b
- Forest 24551 7b
- Fork Union 23055 7a
- Fort Belvoir 22060 7b
- Fort Blackmore 24250 7a
- Fort Defiance 24437 7a
- Fort Eustis 23604 8a
- Fort Lee 23801 7b
- Fort Mitchell 23941 7b
- Fort Monroe 23651 8b
- Fort Myer 22211 8a
- Fort Valley 22652 7a
- Foster 23056 8a
- Franklin 23851 8a
- Franktown 23354 8a
- Fredericksburg 22401+ 7b
- Fredericksburg (Spotsylvania) 22407+ 7a–7b
- Fredericksburg (Stafford) 22403+ 7a–7b
- Free Union 22940 7b
- Freeman 23856 7b
- Fries 24330 7a
- Front Royal 22630 7a
- Fulks Run 22830 6b
- Gainesville 20155+ 7a
- Galax 24333 7a
- Garrisonville 22463 7a
- Gasburg 23857 7b
- Gate City 24251 7a
- Glade Hill 24092 7b
- Glade Spring 24340 7a
- Gladstone 24553 7b
- Gladys 24554 7a
- Glasgow 24555 7a
- Glen Allen 23058+ 7b
- Glen Allen (Hanover) 23059 7b
- Glen Lyn 24093 7a
- Glen Wilton 24438 7b
- Gloucester 23061 8a
- Gloucester Point 23062 8a
- Goldvein 22720 7a
- Goochland 23063 7a
- Goode 24556 7b
- Goodview 24095 7b
- Gordonsville 22942 7a
- Gore 22637 7a
- Goshen 24439 7a
- Great Falls 22066 7b
- Green Bay 23942 7b
- Greenbackville 23356 8a
- Greenbush 23357 8a
- Greenville 24440 7a
- Greenwood 22943 7b
- Gretna 24557 7b
- Grimstead 23064 8a
- Grottoes 24441 7a
- Grundy 24614 7a
- Gum Spring 23065 7a
- Gwynn 23066 8a
- Hacksneck 23358 8a
- Hadensville 23067 7a
- Hague 22469 7b
- Halifax 24558 7b
- Hallieford 23068 8a
- Hallwood 23359 8a
- Hamilton 20158+ 7a
- Hampden Sydney 23943 7b
- Hampton 23630+ 8b
- Hanover 23069 7b
- Harborton 23389 8a
- Hardy 24101 7b
- Hardyville 23070 8a
- Harrisonburg 22801+ 7a
- Harrisonburg (Rockingham) 22802 7a
- Hartfield 23071 8a
- Hartwood 22471 7a
- Hayes 23072 8a
- Haymarket 20168+ 7a
- Haynesville 22472 7b
- Haysi 24256 7a
- Haywood 22722 7a
- Head Waters 24442 6b
- Heathsville 22473 8a
- Henrico 23075+ 7b
- Henrico (City of Richmond) 23273 7b
- Henry 24102 7b
- Herndon 20170+ 7b
- Hillsville 24343 7a
- Hiltons 24258 7b
- Hinton 22831 6a
- Hiwassee 24347 7a
- Honaker 24260 7a
- Hood 22723 7a
- Hopewell 23860 7b
- Horntown 23395 8a
- Horsepen 24619 7a
- Hot Springs 24445 6b
- Howardsville 24562 7a
- Huddleston 24104 7b
- Hudgins 23076 8a
- Hume 22639 7a
- Huntly 22640 7a
- Hurley 24620 7a
- Hurt 24563 7b
- Hustle 22476 7b
- Independence 24348 7a
- Indian Valley 24105 7a
- Iron Gate 24448 7a
- Irvington 22480 8a
- Isle Of Wight 23397 8a
- Ivanhoe 24350 7a
- Ivor 23866 7b
- Ivy 22945 7b
- Jamaica 23079 7b
- Jamestown 23081 8a
- Jamesville 23398 8a
- Jarratt 23867 7b
- Jarratt (Greensville) 23870 7b
- Java 24565 7b
- Jeffersonton 22724 7a
- Jenkins Bridge 23399 8a
- Jersey 22481 7b
- Jetersville 23083 7b
- Jewell Ridge 24622 6b
- Jonesville 24263 7a
- Keeling 24566 7b
- Keen Mountain 24624 7a
- Keene 22946 7b
- Keezletown 22832 7a
- Keller 23401 8a
- Kenbridge 23944 7b
- Kents Store 23084 7a
- Keokee 24265 7a
- Keswick 22947 7a
- Keysville 23947 7b
- Kilmarnock 22482 8a
- King And Queen Court House 23085 7b
- King George 22485 7b
- King William 23086 7b
- Kinsale 22488 8a
- La Crosse 23950 7b
- Lacey Spring 22833 7a
- Lackey 23694 8a
- Ladysmith 22501 7b
- Lambsburg 24351 7b
- Lancaster 22503 8a
- Laneview 22504 7b
- Lanexa 23089 7b
- Laurel Fork 24352 7a
- Lawrenceville 23868 7b
- Lebanon 24266 7a
- Leesburg 20175+ 7a–7b
- Leon 22725 7a
- Lexington 24450 7a
- Lightfoot 23090 7b
- Lignum 22726 7a
- Lincoln 20160 7a
- Linden 22642 7a
- Linville 22834 7a
- Little Plymouth 23091 7b
- Lively 22507 7b
- Locust Dale 22948 7a
- Locust Grove 22508 7a
- Locust Hill 23092 8a
- Long Island 24569 7b
- Loretto 22509 7b
- Lorton 22079+ 7b
- Lottsburg 22511 8a
- Louisa 23093 7a
- Lovettsville 20180 7a
- Lovingston 22949 7b
- Low Moor 24457 7a
- Lowry 24570 7b
- Lunenburg 23952 7b
- Luray 22835 7a
- Lynch Station 24571 7b
- Lynchburg 24501+ 7b
- Lynchburg (Campbell) 24513 7b
- Lyndhurst 22952 7a
- Machipongo 23405 8a
- Madison 22727 7a
- Madison Heights 24572 7b
- Maidens 23102 7a
- Manakin Sabot 23103 7b
- Manassas 20108+ 7a
- Manassas (Manassas Park (city)) 20111+ 7a
- Mannboro 23105 7b
- Manquin 23106 7b
- Mappsville 23407 8a
- Marion 24354 7a
- Marionville 23408 8a
- Markham 22643 7a
- Marshall 20115+ 7a
- Martinsville 24112+ 7b
- Maryus 23107 8a
- Mascot 23108 7b
- Mathews 23109 8a
- Mattaponi 23110 7b
- Maurertown 22644 6b
- Max Meadows 24360 7a
- Maxie 24628 7a
- Mc Clure 24269 7a
- Mc Coy 24111 7a
- Mc Dowell 24458 6b
- Mc Gaheysville 22840 7a
- Mc Kenney 23872 7b
- Mc Lean 22101+ 7b
- Meadows Of Dan 24120 7a
- Meadowview 24361 7a
- Mears 23409 8a
- Mechanicsville 23111+ 7b
- Meherrin 23954 7b
- Melfa 23410 8a
- Mendota 24270 7a
- Meredithville 23873 7b
- Merrifield 22081+ 7b
- Merry Point 22513 8a
- Middlebrook 24459 7a
- Middleburg 20117+ 7a
- Middletown 22645 7a
- Midland 22728 7a
- Midlothian 23112+ 7b
- Milford 22514 7b
- Millboro 24460 7a
- Millers Tavern 23115 7b
- Millwood 22646 7a
- Mineral 23117 7a
- Mint Spring 24463 7a
- Mitchells 22729 7a
- Modest Town 23412 8a
- Mollusk 22517 8a
- Moneta 24121 7b
- Monroe 24574 7b
- Montebello 24464 7a
- Monterey 24465 6a
- Montpelier 23192 7a
- Montpelier Station 22957 7a
- Montross 22520 7b
- Montvale 24122 7b
- Moon 23119 8a
- Morattico 22523 8a
- Moseley 23120 7b
- Mount Crawford 22841 7a
- Mount Holly 22524 7b
- Mount Jackson 22842 7a
- Mount Sidney 24467 7a
- Mount Solon 22843 7a
- Mount Vernon 22121 7b
- Mouth Of Wilson 24363 7a
- Narrows 24124 7a
- Naruna 24576 7a
- Nassawadox 23413 8a
- Nathalie 24577 7b
- Natural Bridge 24578 7a
- Natural Bridge Station 24579 7a
- Nellysford 22958 7b
- Nelson 24580 7b
- Nelsonia 23414 8a
- New Canton 23123 7a
- New Castle 24127 7a
- New Church 23415 8a
- New Hope 24469 7a
- New Kent 23124 7b
- New Market 22844 7a
- New River 24129 7a
- Newbern 24126 7a
- Newington 22122 7b
- Newport 24128 7a
- Newport News 23601+ 8a–8b
- Newsoms 23874 8a
- Newtown 23126 7b
- Nickelsville 24271 7a
- Ninde 22526 7b
- Nokesville 20181+ 7a
- Nora 24272 7a
- Norfolk 23501+ 8b
- Norge 23127 8a
- North 23128 8a
- North Garden 22959 7b
- North Tazewell 24630 6b
- Norton 24273 7a
- Norwood 24581 7b
- Nottoway 23955 7b
- Nuttsville 22528 7b
- Oak Hall 23396+ 8a
- Oakpark 22730 7a
- Oakton 22124 7b
- Oakwood 24631 7a
- Occoquan 22125 7b
- Oilville 23129 7a
- Oldhams 22529 7b
- Onancock 23417 8a
- Onemo 23130 8a
- Onley 23418 8a
- Ophelia 22530 8a
- Orange 22960 7a
- Ordinary 23131 8a
- Oriskany 24130 7b
- Orkney Springs 22845 6b
- Orlean 20128 7a
- Oyster 23419 8a
- Paeonian Springs 20129 7a
- Paint Bank 24131 7a
- Painter 23420 8a
- Palmyra 22963 7a
- Pamplin 23958 7b
- Paris 20130 7a
- Parksley 23421 8a
- Parrott 24132 7a
- Partlow 22534 7a
- Patrick Springs 24133 7b
- Pearisburg 24134 7a
- Pembroke 24136 7a
- Penhook 24137 7b
- Penn Laird 22846 7a
- Pennington Gap 24277 7a
- Petersburg 23803+ 7b
- Phenix 23959 7b
- Philomont 20131 7a
- Pilgrims Knob 24634 7a
- Pilot 24138 7a
- Piney River 22964 7b
- Pittsville 24139 7b
- Pleasant Valley 22848 7a
- Pocahontas 24635 7a
- Poquoson 23662 8b
- Port Haywood 23138 8a
- Port Republic 24471 7a
- Port Royal 22535 7b
- Portsmouth 23701+ 8a–8b
- Pound 24279 7a
- Pounding Mill 24637 7a
- Powhatan 23139 7a
- Pratts 22731 7a
- Prince George 23875 7b
- Prospect 23960 7b
- Providence Forge 23140 7b
- Pulaski 24301 7a
- Pungoteague 23422 8a
- Purcellville 20132+ 7a
- Quantico 22134+ 7a–7b
- Quicksburg 22847 7a
- Quinby 23423 8a
- Quinque 22965 7b
- Quinton 23141 7b
- Radford 24141+ 7a
- Radiant 22732 7a
- Randolph 23962 7b
- Raphine 24472 7a
- Rapidan 22733 7a
- Rappahannock Academy 22538 7b
- Raven 24639 7a
- Rawlings 23876 7b
- Rectortown 20140 7a
- Red Ash 24640 7a
- Red House 23963 7b
- Red Oak 23964 7b
- Redwood 24146 7b
- Reedville 22539 8a
- Remington 22734 7a
- Rescue 23424 8b
- Reston 20190+ 7b
- Reva 22735 7a
- Rhoadesville 22542 7a
- Rice 23966 7b
- Rich Creek 24147 7a
- Richardsville 22736 7a
- Richlands 24641 7a
- Richmond 23173+ 7b
- Richmond (Chesterfield) 23234+ 7b
- Richmond (Henrico) 23226+ 7b
- Ridgeway 24148 7b
- Rileyville 22650 7a
- Riner 24149 7a
- Ringgold 24586 7b
- Ripplemead 24150 6b
- Rixeyville 22737 7a
- Roanoke 24001+ 7b
- Roanoke (Botetourt) 24019+ 7b
- Roanoke (Montgomery) 24023 7b
- Roanoke (Roanoke) 24018+ 7b
- Rochelle 22738 7a
- Rockbridge Baths 24473 7a
- Rockville 23146 7b
- Rocky Gap 24366 6b
- Rocky Mount 24151 7b
- Rollins Fork 22544 7b
- Rose Hill 24281 7a
- Rosedale 24280 7a
- Roseland 22967 7a
- Round Hill 20141+ 7a
- Rowe 24646 7a
- Ruby 22545 7a
- Ruckersville 22968 7b
- Rural Retreat 24368 7a
- Rustburg 24588 7b
- Ruther Glen 22546 7b
- Ruthville 23147 7b
- Saint Charles 24282 7a
- Saint Paul 24283 7a
- Saint Stephens Church 23148 7b
- Salem 24153+ 7b
- Saltville 24370 7a
- Saluda 23149 7b
- Sandston 23150 7b
- Sandy Hook 23153 7a
- Sandy Level 24161 7b
- Sandy Point 22577 8a
- Sanford 23426 8a
- Saxe 23967 7b
- Saxis 23427 8a
- Schley 23154 8a
- Schuyler 22969 7b
- Scottsburg 24589 7b
- Scottsville 24590 7a
- Seaford 23696 8a
- Sealston 22547 7b
- Seaview 23429 8a
- Sedley 23878 7b
- Selma 24474 7a
- Severn 23155 8a
- Shacklefords 23156 7b
- Sharps 22548 8a
- Shawsville 24162 7a
- Shenandoah 22849 7a
- Shipman 22971 7b
- Shortt Gap 24647 6b
- Singers Glen 22850 7a
- Skippers 23879 8a
- Skipwith 23968 7b
- Smithfield 23430+ 8a
- Somerset 22972 7a
- Somerville 22739 7a
- South Boston 24592 7b
- South Hill 23970 7b
- Sparta 22552 7b
- Speedwell 24374 7a
- Spencer 24165 7b
- Sperryville 22740 7a
- Spotsylvania 22551+ 7a
- Spout Spring 24593 7b
- Spring Grove 23881 7b
- Springfield 22150+ 7b
- Stafford 22554+ 7a–7b
- Staffordsville 24167 7a
- Stanardsville 22973 7b
- Stanley 22851 7a
- Stanleytown 24168 7b
- Star Tannery 22654 7a
- State Farm 23160 7a
- Staunton 24401+ 7a
- Steeles Tavern 24476 7a
- Stephens City 22655 7a
- Stephenson 22656 7a
- Sterling 20163+ 7a–7b
- Stevensburg 22741 7a
- Stevensville 23161 7b
- Stony Creek 23882 7b
- Strasburg 22641+ 7a
- Stratford 22558 7b
- Stuart 24171 7b
- Stuarts Draft 24477 7a
- Studley 23162 7b
- Suffolk 23432+ 8a–8b
- Sugar Grove 24375 7a
- Sumerduck 22742 7a
- Surry 23883 8a
- Susan 23163 8a
- Sussex 23884 7b
- Sutherland 23885 7b
- Sutherlin 24594 7b
- Sweet Briar 24595 7b
- Swoope 24479 7a
- Swords Creek 24649 7a
- Syria 22743 6b
- Tangier 23440 8a
- Tannersville 24377 6b
- Tappahannock 22560 7b
- Tasley 23441 8a
- Tazewell 24651 6b
- Temperanceville 23442 8a
- Thaxton 24174 7b
- The Plains 20198 7a
- Thornburg 22565 7b
- Timberville 22853 7a
- Toano 23168 7b
- Toms Brook 22660 7a
- Topping 23169 8a
- Townsend 23443 8b
- Trevilians 23170 7a
- Triangle 22172 7a
- Troutdale 24378 6b
- Troutville 24175 7b
- Troy 22974 7a
- Tyro 22976 7a
- Union Hall 24176 7b
- Unionville 22567 7a
- Upperville 20184+ 7a
- Urbanna 23175 8a
- Valentines 23887 8a
- Vansant 24656 7a
- Vernon Hill 24597 7b
- Verona 24482 7a
- Vesta 24177 7a
- Vesuvius 24483 7a
- Victoria 23974 7b
- Vienna 22180+ 7b
- Viewtown 22746 7a
- Village 22570 7b
- Villamont 24178 7b
- Vinton 24179 7b
- Virgilina 24598 7b
- Virginia Beach 23450+ 8a–8b
- Virginia Beach (City of Suffolk) 23453 8b
- Wachapreague 23480 8a
- Wake 23176 8a
- Wakefield 23888 7b
- Walkerton 23177 7b
- Wallops Island 23337 8a
- Wardtown 23482 8a
- Ware Neck 23178 8a
- Warfield 23889 7b
- Warm Springs 24484 6b
- Warrenton 20186+ 7a
- Warsaw 22572 7b
- Washington 22747 7a
- Water View 23180 8a
- Waterford 20197 7a
- Wattsville 23483 8a
- Waverly 23890+ 7b
- Waynesboro 22980 7a
- Weber City 24290 7b
- Weems 22576 8a
- West Augusta 24485 6b
- West Mclean 22103 7b
- West Point 23181 7b
- Weyers Cave 24486 7a
- White Hall 22987 7b
- White Marsh 23183 8a
- White Plains 23893 7b
- White Post 22663 7a
- White Stone 22578 8a
- Whitetop 24292 6b
- Whitewood 24657 7a
- Wicomico 23184 8a
- Wicomico Church 22579 8a
- Williamsburg 23185+ 8a
- Williamsburg (Williamsburg (city)) 23187 8a
- Williamsville 24487 6b
- Willis 24380 7a
- Willis Wharf 23486 8a
- Wilsons 23894 7b
- Winchester 22601+ 7a
- Winchester (Frederick) 22602+ 7a
- Windsor 23487 8a
- Wingina 24599 7b
- Wirtz 24184 7b
- Wise 24293 7a
- Withams 23488 8a
- Wolford 24658 7a
- Wolftown 22748 7a
- Woodberry Forest 22989 7a
- Woodbridge 22191+ 7b
- Woodford 22580 7b
- Woodlawn 24381 7a
- Woods Cross Roads 23190 8a
- Woodstock 22664 7a
- Woodville 22749 7a
- Woolwine 24185 7b
- Wylliesburg 23976 7b
- Wytheville 24382 7a
- Yale 23897 7b
- Yorktown 23690+ 8a
- Zacata 22581 7b
- Zuni 23898 8a
Other states
Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland Massachusetts Michigan Minnesota Mississippi Missouri Montana Nebraska Nevada New Hampshire New Jersey New Mexico New York North Carolina North Dakota Ohio Oklahoma Oregon Pennsylvania Puerto Rico Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Washington West Virginia Wisconsin Wyoming
Zones: 2023 USDA Plant Hardiness Zone Map ZIP code data, USDA Agricultural Research Service and the PRISM Climate Group, Oregon State University (official map). Place names: GeoNames (CC BY 4.0). Each ZIP code gets one zone, but a ZIP code can cross a zone line, and hills, valleys and towns can be warmer or colder than the zone shown.
About the Hardiness Zone Map
The Hardiness Zone Map finds your USDA plant hardiness zone, also called your planting or growing zone, from your ZIP code. Zones are based on the average coldest winter night of the year: each zone is 10 °F wide and split into a and b halves of 5 °F, from zone 1a in Alaska to 13b in Puerto Rico. Plant labels and seed packets give the coldest zone a plant can survive, so knowing your zone tells you which perennials, shrubs and trees can stay outside all winter. Zones come from the official 2023 USDA map ZIP code data for all 50 states, Washington DC and Puerto Rico.
How to use it
- 1 Enter your 5-digit ZIP code and press Find my zone.
- 2 Read your zone and the average coldest winter temperature it stands for.
- 3 Open your state to see its zones and the zone of every city.
- 4 Choose plants rated for your zone number or a colder (lower) one.
Frequently asked questions
What growing zone is Virginia?
Virginia spans zones 6a–8b. Zone 7b is the most common, covering 43% of the state's ZIP codes. Enter your ZIP code above for your exact zone.
What planting zone is Roanoke, VA?
Roanoke is in USDA zone 7b. Its average coldest winter night is 5 to 10 °F.
What planting zone is Arlington, VA?
Arlington is in USDA zone 7b–8a, depending on the ZIP code. Its average coldest winter night is 5 to 15 °F.
What planting zone is Richmond, VA?
Richmond is in USDA zone 7b. Its average coldest winter night is 5 to 10 °F.
What is the coldest zone in Virginia?
The coldest part of Virginia is zone 6a, with winter lows of -10 to -5 °F. The warmest is zone 8b, at 15 to 20 °F.
How are planting zones worked out?
Each zone is a 10 °F band of the average coldest winter night over 1991–2020, split into a and b halves of 5 °F. The map does not show summer heat, rainfall or frost dates, so check local advice before planting.
Related tools
Visited Places Map
Colour the countries, states and provinces you’ve been to, share your map and send friends places to visit
Where Food Grows
See which countries grow the most rice, mango, coffee, cocoa and 69 more crops on an animated world map
Unit Converter
Convert units of measurement
Date Calculator
Days between dates, add days, and working days with holidays
Taste Map
The most famous dish and street food of 193 countries: tick the ones you’ve tried and colour your world map
Where Animals Live
See every country where tigers, lions, pandas, penguins, hilsa and 200 more wild animals and fish live