City planting calendar

When to Plant in Richmond, VA: Planting Calendar & Frost Dates

Quick answer

In Richmond (ZIP 23219), the median last spring frost is Apr 3 and the first fall frost is Nov 4. Start tomato seeds indoors Feb 6 – Feb 20 and transplant them Apr 10 – Apr 17; sow peas Feb 20 – Mar 6; plant garlic Oct 21 – Nov 25.

For ZIP 23219 in Richmond, the nearest NOAA weather station with freeze records is Richmond International Airport (NOAA name: Richmond Intl Airport, VA), 6.7 miles away. Its median last spring frost (32°F, NOAA 1991–2020) is Apr 3 and its median first fall frost is Nov 4, leaving about 215 frost-free days. ZIP 23219 is in USDA hardiness zone 7b. The last frost here comes 8 days earlier than the zone 7 median (Apr 11), and the season is 15 days longer than the zone’s typical 200 days. Across Virginia’s 903 ZIP codes with frost dates, the median last frost is Apr 11, so Richmond’s comes 8 days earlier than that.

Last spring frostApr 3median, 32°F
First fall frostNov 4median, 32°F
Frost-free season215 daysbetween the two medians
USDA zone7b2023 map, by ZIP

Station and dates: NOAA NCEI U.S. Climate Normals 1991–2020, 32°F at 50% probability, for the station nearest the center of ZIP 23219. Zone: 2023 USDA Plant Hardiness Zone Map (PRISM data by ZIP code).

Next 30 days in Richmond

See what to plant this month in the planner for ZIP 23219.

Key planting dates for Richmond

Key dateWhen in RichmondHow it is counted
Sow peasFeb 20 – Mar 64–6 weeks before last frost (Apr 3)
Start tomatoes indoorsFeb 6 – Feb 206–8 weeks before last frost (Apr 3)
Transplant tomatoesApr 10 – Apr 171–2 weeks after last frost (Apr 3)
Sow beans and squashApr 10 – Apr 171–2 weeks after last frost (Apr 3)
Sow fall lettuceSep 9 – Sep 236–8 weeks before first fall frost (Nov 4)
Plant garlicOct 21 – Nov 252 weeks before to 3 weeks after first fall frost, while the soil is still workable (SDSU, Illinois, Virginia Tech) (Nov 4)
Plant tulip bulbsOct 21 – Dec 22 weeks before to 4 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) (Nov 4)

Virginia Cooperative Extension’s zone 7b calendar for Richmond

Virginia Cooperative Extension’s home garden planting guide is organized by hardiness zone, and ZIP 23219 is in zone 7b. Its Table 1 gives “Date ranges for average (50% chance) last spring frost and first fall frost for hardiness zones 6a through 8b.” For zone 7b: last spring frost April 5–15 and first fall frost Oct 25–Nov 5. The NOAA 1991–2020 median at Richmond International Airport is Apr 3 and Nov 4, so the two sources are labeled separately below.

CropVCE zone 7b springVCE zone 7b fallOur frost-date window (NOAA median at Richmond International Airport)
Tomatoes (transplants)April 10-June 20June 20-Aug 1Transplant Apr 10 – Apr 17
Peas, gardenFeb 20-April 1not recommendedSow Feb 20 – Mar 6
Garlicnot recommendedOct 1-Oct 30Plant cloves Oct 21 – Nov 25
Lettuce, head (transplants)March 10-May 1Aug 20-Oct 1—
SpinachFeb 10-April 1Sept 10-Oct 20—
Collards, kaleFeb 20-April 10Aug 10-Sept 20—
Broccoli (transplants)March 10-April 20Aug 10-Sept 10—
Onion (sets)Feb 20-April 20——
Sweet potatoesMay 1-July 20not recommended—

Two garlic windows: VCE’s zone 7b calendar says to plant garlic Oct 1-Oct 30. Our frost-date rule, counted from the NOAA median first fall frost at Richmond International Airport (Nov 4), gives Oct 21 – Nov 25. Both are shown because they come from different methods.

A second tomato planting: VCE’s zone 7b calendar also lists a fall window for tomato transplants, June 20-Aug 1. Stretching the season: “The use of row cover fabric and cold frames may extend the expected planting and harvest window by two to four weeks in the spring and fall.”

Richmond-area resources

ZIP 23219 is in the City of Richmond; these two services are run in neighboring Henrico County. Soil tests: “Soil test kits can be picked up at the Henrico Extension Office (6800 Staples Mill Road) or any Henrico County Library. Kits are free, however, there is a fee for processing the test and kits must be mailed by the resident to the Virginia Tech Soil Testing Lab to be processed.” Henrico County adds: “It is recommended that the soil be tested every two to three years.” Gardening questions: “You can reach the Horticulture Helpline by calling: (804) 501-5160.”

Sources: Virginia Cooperative Extension 426-331, Virginia’s Home Garden Vegetable Planting Guide; Henrico County: Soil Test; VCE Henrico: Horticulture Helpline.

Richmond vegetable and flower planting calendar

Every date range below is counted from Richmond’s median frost dates (Apr 3 and Nov 4) with the same rules as our planner, and rows run in calendar order. In about half of years a frost still comes after the spring date.

PlantTaskDates (and how they are counted)Expected harvest (estimate)
BroccoliStart indoorsJan 23 – Feb 68–10 weeks before last frost (avg. Apr 3)—
CabbageStart indoorsJan 23 – Feb 68–10 weeks before last frost (avg. Apr 3)—
KaleStart indoorsJan 23 – Feb 68–10 weeks before last frost (avg. Apr 3)—
TomatoesStart indoorsFeb 6 – Feb 206–8 weeks before last frost (avg. Apr 3)—
PeppersStart indoorsFeb 6 – Feb 206–8 weeks before last frost (avg. Apr 3)—
EggplantStart indoorsFeb 6 – Feb 206–8 weeks before last frost (avg. Apr 3)—
PeasDirect sowFeb 20 – Mar 64–6 weeks before last frost (avg. Apr 3)Apr 21 – May 2560–80 days from seeding
SpinachDirect sowFeb 20 – Mar 64–6 weeks before last frost (avg. Apr 3)Apr 6 – May 545–60 days from seeding
BasilStart indoorsFeb 20 – Mar 64–6 weeks before last frost (avg. Apr 3)—
RadishesDirect sowFeb 27 – Mar 202–5 weeks before last frost (avg. Apr 3)Mar 19 – Apr 1920–30 days from seeding
LettuceDirect sowMar 6 – Mar 202–4 weeks before last frost (avg. Apr 3)May 5 – Jun 860–80 days from seeding
Onions (sets/transplants)Plant sets/transplantsMar 6 – Mar 202–4 weeks before last frost (avg. Apr 3)May 30 – Jul 1885–120 days from planting
BroccoliTransplantMar 6 – Mar 202–4 weeks before last frost (avg. Apr 3)Apr 25 – May 2950–70 days from transplanting
CabbageTransplantMar 6 – Mar 202–4 weeks before last frost (avg. Apr 3)May 15 – Jun 1870–90 days from transplanting
KaleTransplantMar 6 – Mar 202–4 weeks before last frost (avg. Apr 3)—
MarigoldsStart indoorsMar 13 – Apr 30–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) (avg. Apr 3)—
ZinniasStart indoorsMar 13 – Apr 30–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) (avg. Apr 3)—
PotatoesPlant seed potatoesMar 20 – Mar 271–2 weeks before last frost (avg. Apr 3)Jun 13 – Jul 1585–110 days from planting
MarigoldsDirect sow / transplantApr 3 – Apr 17from the last frost to 2 weeks after (Univ. of Idaho) (avg. Apr 3)—
ZinniasDirect sow / transplantApr 3 – Apr 17from the last frost to 2 weeks after (Univ. of Idaho) (avg. Apr 3)—
TomatoesTransplantApr 10 – Apr 171–2 weeks after last frost (avg. Apr 3)Jun 19 – Jul 1670–90 days from transplanting
Beans (bush & pole)Direct sowApr 10 – Apr 171–2 weeks after last frost (avg. Apr 3)May 25 – Jun 2645–70 days from seeding
Sweet cornDirect sowApr 10 – Apr 171–2 weeks after last frost (avg. Apr 3)Jun 14 – Jul 1665–90 days from seeding
CucumbersDirect sowApr 10 – Apr 171–2 weeks after last frost (avg. Apr 3)May 20 – Jun 2140–65 days from seeding
SquashDirect sowApr 10 – Apr 171–2 weeks after last frost (avg. Apr 3)May 20 – Jun 640–50 days from seeding
PumpkinsDirect sowApr 10 – Apr 241–3 weeks after last frost (avg. Apr 3)Jun 29 – Aug 280–100 days from seeding
BasilTransplantApr 10 – Apr 171–2 weeks after last frost (avg. Apr 3)May 22 – May 2942 days from transplanting
PeppersTransplantApr 17 – Apr 242–3 weeks after last frost (avg. Apr 3)Jun 21 – Jul 865–75 days from transplanting
EggplantTransplantApr 17 – Apr 242–3 weeks after last frost (avg. Apr 3)Jun 26 – Jul 2370–90 days from transplanting
BroccoliFall transplantAug 12 – Aug 2610–12 weeks before first fall frost (avg. Nov 4)Oct 1 – Nov 450–70 days from transplanting
CabbageFall transplantAug 12 – Aug 2610–12 weeks before first fall frost (avg. Nov 4)Oct 21 – Nov 2470–90 days from transplanting
KaleFall sowAug 26 – Sep 98–10 weeks before first fall frost (avg. Nov 4)Oct 15 – Nov 1850–70 days from seeding
LettuceFall sowSep 9 – Sep 236–8 weeks before first fall frost (avg. Nov 4)Nov 8 – Dec 1260–80 days from seeding
SpinachFall sowSep 16 – Oct 74–7 weeks before first fall frost (Virginia Tech) (avg. Nov 4)Oct 31 – Dec 645–60 days from seeding
RadishesFall sowSep 23 – Oct 74–6 weeks before first fall frost (avg. Nov 4)Oct 13 – Nov 620–30 days from seeding
DaffodilsFall plant bulbsOct 7 – Nov 184 weeks before to 2 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) (avg. Nov 4)—
TulipsFall plant bulbsOct 21 – Dec 22 weeks before to 4 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) (avg. Nov 4)—
GarlicFall plant clovesOct 21 – Nov 252 weeks before to 3 weeks after first fall frost, while the soil is still workable (SDSU, Illinois, Virginia Tech) (avg. Nov 4)Jun 28 – Aug 22 (next year)250–270 days from planting

How we count planting dates: the weeks before or after frost for each crop come from university extension planting guides: UNH Extension, When to Plant Your Vegetable Garden; Rutgers FS787, Starting Vegetable Seeds Indoors; Virginia Tech 426-331, Home Garden Vegetable Planting Guide; University of Maryland Extension, Vegetable Planting Calendar; and University of Idaho CIS 1209 (marigolds and zinnias). Bulb windows approximate Rutgers’ rule to plant when soil falls below 60°F (FS1220), and garlic follows SDSU, Illinois and Virginia Tech. Temperature notes: UMD (potatoes), UMN (sweet corn), UC ANR (peppers, hardening off), UMN (eggplant), Colorado State (tomatoes) and SDSU (hardening off).

Harvest estimates add days to harvest from these sources to each planting window, and stop at the first fall frost for frost-tender crops: UF/IFAS Extension, Florida Vegetable Gardening Guide (SP103/VH021), Table 1, “Days to Harvest”; University of Maryland Extension, Growing Onions in a Home Garden; University of Maryland Extension, Growing Garlic in a Home Garden; University of Maryland Extension, Growing Basil in a Home Garden.

Frost dates across Richmond’s ZIP codes

Across Richmond’s 9 ZIP codes, the median last spring frost ranges from Apr 3 to Apr 10 and the median first fall frost from Oct 31 to Nov 4, depending on which of 2 NOAA stations is nearest. This page uses ZIP 23219, which is in the group most Richmond ZIP codes share.

Nearest NOAA stationLast spring frostFirst fall frostRichmond ZIP codes
Richmond International Airport (NOAA name: Richmond Intl Airport, VA)Apr 3Nov 47: 23219, 23220, 23221, 23224, 23225, 23284, 23298
Ashland Hanover County Municipal Airport (NOAA name: Ashland Hanover Co Muni Airport, VA)Apr 10Oct 312: 23173, 23226

Which ZIP codes count as Richmond: the 9 ZIP Code Tabulation Areas (2020 ZCTAs) with at least half of their land area inside Richmond city limits, from the U.S. Census Bureau, 2020 ZCTA to Place Relationship File. ZCTAs are the Census Bureau’s approximations of USPS ZIP Code areas, so this list may not match every USPS ZIP code. Each ZIP code’s dates are the ones our planner shows for it.

How Richmond compares

AreaMedian last spring frostMedian first fall frostFrost-free days
Richmond (ZIP 23219)Apr 3Nov 4215
Virginia (median of 903 ZIP codes)Apr 11Oct 29201
USDA zone 7 (median of 7,068 ZIP codes)Apr 11Oct 28200

How this table is built: each ZIP code is matched to its nearest NOAA 1991–2020 freeze-data station (within 60 miles); state and zone rows are medians across those ZIP codes. Zones are the 2023 USDA zones by ZIP code (PRISM).

More for Richmond gardeners

Wilmington Baltimore Philadelphia Pittsburgh Boston Chicago Minneapolis Denver Dallas Atlanta Seattle Phoenix Los Angeles Miami All cities

Frequently asked questions

When is the last frost in Richmond?

For ZIP 23219 in Richmond, the nearest NOAA 1991–2020 normals station (Richmond International Airport, 6.7 miles away) has a median last spring frost (32°F) of Apr 3. Across Richmond’s 9 ZIP codes it ranges from Apr 3 to Apr 10. In about half of years a frost still comes after that date, so tender plants are safer 1–2 weeks later.

When should I plant tomatoes in Richmond?

Start tomato seeds indoors Feb 6 – Feb 20 (6–8 weeks before the last frost) and transplant them outdoors Apr 10 – Apr 17 (1–2 weeks after it), once nights stay above about 52°F (Colorado State).

What is the first fall frost date in Richmond?

The median first fall frost (32°F) for ZIP 23219 is Nov 4, about 215 days after the last spring frost. Across Richmond’s ZIP codes it ranges from Oct 31 to Nov 4. Sow fall lettuce Sep 9 – Sep 23 and plant garlic Oct 21 – Nov 25.

What USDA zone is Richmond in?

ZIP 23219 in Richmond is in USDA hardiness zone 7b on the 2023 USDA map (by ZIP code, via PRISM). Hardiness zones describe winter low temperatures, not frost dates.

Sources