When to Plant in Arizona: Vegetable & Flower Planting Calendar
Quick answer
Plant around your local last spring frost: across the 395 Arizona ZIP codes where frost comes in most years, the median is Feb 23 and the median first fall frost is Nov 28 (nearest NOAA station, 1991–2020). Transplant tomatoes 1–2 weeks after your last frost: Zone 6 areas: May 29 – Jun 5; Zone 7 areas: May 10 – May 17; Zone 8 areas: Apr 9 – Apr 16; Zone 9 areas: Feb 8 – Feb 15; Zone 10 areas: Jan 15 – Jan 22. Where frost is rare (5% of ZIP codes), use the regional planting tables below.
Arizona spans USDA hardiness zones 5b–10a on the 2023 USDA map (by ZIP code, via PRISM). For the 395 of its 417 ZIP codes where frost comes in most years, the nearest NOAA station’s median last spring frost (32°F, 1991–2020) is Feb 23 (middle 80% of ZIP codes: Jan 8 – May 16) and the median first fall frost is Nov 28 (Oct 10 – Dec 24). Use this guide to time seed-starting, transplanting and fall planting.
Where these dates come from: every date range is counted from the median (50% probability) 32°F last spring and first fall frost dates in NOAA’s 1991–2020 U.S. Climate Normals for the area shown. The rule under each date, such as “4–6 weeks before last frost,” shows how it was counted. These are averages: in about half of years a frost still comes after the spring date, and elevation, nearby water and microclimate can shift your yard by a week or more. For dates for your exact location, enter your ZIP code in the planner.
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).
Frost is rare in part of Arizona: for 22 of its 417 ZIP codes (5%), the nearest NOAA station records 32°F in fewer than half of years, so there is no reliable frost date to count from. For those ZIP codes: University of Arizona Cooperative Extension planting dates for all ZIP codes starting 850, 852 or 853 (the Phoenix area) (below); other frost-rare ZIP codes: your local Cooperative Extension office.
Arizona frost dates by zone area
| Zone areas | Most common nearest NOAA stations | Median last spring frost (32°F) | Median first fall frost (32°F) |
|---|---|---|---|
| Zone 6 (31 ZIP codes) | Sanders, AZ, Alpine, AZ, Heber (Black Mesa) Rs, AZ | May 22middle 80%: May 6 – Jun 15 | Oct 6middle 80%: Sep 21 – Oct 11 |
| Zone 7 (56 ZIP codes) | Lukachukai, AZ, Keams Canyon, AZ, Prescott, AZ | May 3middle 80%: Apr 14 – May 22 | Oct 17middle 80%: Oct 7 – Nov 1 |
| Zone 8 (75 ZIP codes) | Safford Ag Ctr, AZ, Kingman Mohave Co Airport, AZ, Ft Thomas 2 Sw, AZ | Apr 2middle 80%: Mar 16 – Apr 29 | Nov 10middle 80%: Oct 24 – Nov 21 |
| Zone 9 (204 ZIP codes) | Youngtown, AZ, Litchfield Park, AZ, Tempe Asu, AZ | Feb 1middle 80%: Jan 7 – Mar 7 | Dec 11middle 80%: Nov 21 – Dec 24 |
| Zone 10 (26 ZIP codes) | South Phoenix, AZ, Phoenix Deer Valley Muni Airport, AZ, Scottsdale Muni Airport, AZ | Jan 8middle 80%: Jan 6 – Feb 4 | Dec 25middle 80%: Dec 5 – Dec 26 |
Source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991–2020, annual/seasonal freeze-date probabilities (32°F, 50% probability). Station-level medians; your yard may differ.
How this table is built: each Arizona ZIP code is matched to its nearest NOAA 1991–2020 freeze-data station (within 60 miles) and grouped by its 2023 USDA hardiness zone; dates are medians across the ZIP codes in each group. Zone groups with fewer than 5% of ZIP codes (1 ZIP codes) are left out of the columns. Some nearest stations are across the state line (Blythe, CA, Glenwood, NM, Laughlin, NV, Parker Resrvoir, CA). For your own ZIP, use the planner.
Arizona vegetable planting calendar
Planting dates for each zone area of Arizona, counted from that area’s median frost dates (shown under each column). Rows run in calendar order. For your exact dates, enter your ZIP.
Phoenix-area gardeners (ZIP codes starting 850, 852 or 853): use the University of Arizona planting dates below instead of this frost-based table. The low-desert planting calendar differs from frost-based timing (for example, AZ1005 lists tomato transplants Feb 15 – Mar 15 and Jul 15 – Aug 1).
| Plant, task and rule | Zone 6 areasLast frost May 22 · First frost Oct 6 | Zone 7 areasLast frost May 3 · First frost Oct 17 | Zone 8 areasLast frost Apr 2 · First frost Nov 10 | Zone 9 areasLast frost Feb 1 · First frost Dec 11 | Zone 10 areasLast frost Jan 8 · First frost Dec 25 |
|---|---|---|---|---|---|
| Broccoli · Start indoors8–10 weeks before last frost | Mar 13 – Mar 27 | Feb 22 – Mar 8 | Jan 22 – Feb 5 | Nov 23 – Dec 7 | Oct 30 – Nov 13 |
| Cabbage · Start indoors8–10 weeks before last frost | Mar 13 – Mar 27 | Feb 22 – Mar 8 | Jan 22 – Feb 5 | Nov 23 – Dec 7 | Oct 30 – Nov 13 |
| Kale · Start indoors8–10 weeks before last frost | Mar 13 – Mar 27 | Feb 22 – Mar 8 | Jan 22 – Feb 5 | Nov 23 – Dec 7 | Oct 30 – Nov 13 |
| Tomatoes · Start indoors6–8 weeks before last frost | Mar 27 – Apr 10 | Mar 8 – Mar 22 | Feb 5 – Feb 19 | Dec 7 – Dec 21 | Nov 13 – Nov 27 |
| Peppers · Start indoors6–8 weeks before last frost | Mar 27 – Apr 10 | Mar 8 – Mar 22 | Feb 5 – Feb 19 | Dec 7 – Dec 21 | Nov 13 – Nov 27 |
| Eggplant · Start indoors6–8 weeks before last frost | Mar 27 – Apr 10 | Mar 8 – Mar 22 | Feb 5 – Feb 19 | Dec 7 – Dec 21 | Nov 13 – Nov 27 |
| Peas · Direct sow4–6 weeks before last frost | Apr 10 – Apr 24Harvest (est.) Jun 9 – Jul 13 | Mar 22 – Apr 5Harvest (est.) May 21 – Jun 24 | Feb 19 – Mar 5Harvest (est.) Apr 20 – May 24 | Dec 21 – Jan 4Harvest (est.) Feb 19, 2026 – Mar 25, 2026 | Nov 27 – Dec 11Harvest (est.) Jan 26, 2026 – Mar 1, 2026 |
| Spinach · Direct sow4–6 weeks before last frost | Apr 10 – Apr 24Harvest (est.) May 25 – Jun 23 | Mar 22 – Apr 5Harvest (est.) May 6 – Jun 4 | Feb 19 – Mar 5Harvest (est.) Apr 5 – May 4 | Dec 21 – Jan 4Harvest (est.) Feb 4, 2026 – Mar 5, 2026 | Nov 27 – Dec 11Harvest (est.) Jan 11, 2026 – Feb 9, 2026 |
| Basil · Start indoors4–6 weeks before last frost | Apr 10 – Apr 24 | Mar 22 – Apr 5 | Feb 19 – Mar 5 | Dec 21 – Jan 4 | Nov 27 – Dec 11 |
| Radishes · Direct sow2–5 weeks before last frost | Apr 17 – May 8Harvest (est.) May 7 – Jun 7 | Mar 29 – Apr 19Harvest (est.) Apr 18 – May 19 | Feb 26 – Mar 19Harvest (est.) Mar 18 – Apr 18 | Dec 28 – Jan 18Harvest (est.) Jan 17, 2026 – Feb 17, 2026 | Dec 4 – Dec 25Harvest (est.) Dec 24 – Jan 24, 2026 |
| Lettuce · Direct sow2–4 weeks before last frost | Apr 24 – May 8Harvest (est.) Jun 23 – Jul 27 | Apr 5 – Apr 19Harvest (est.) Jun 4 – Jul 8 | Mar 5 – Mar 19Harvest (est.) May 4 – Jun 7 | Jan 4 – Jan 18Harvest (est.) Mar 5 – Apr 8 | Dec 11 – Dec 25Harvest (est.) Feb 9, 2026 – Mar 15, 2026 |
| Onions (sets/transplants) · Plant sets/transplants2–4 weeks before last frost | Apr 24 – May 8Harvest (est.) Jul 18 – Sep 5 | Apr 5 – Apr 19Harvest (est.) Jun 29 – Aug 17 | Mar 5 – Mar 19Harvest (est.) May 29 – Jul 17 | Jan 4 – Jan 18Harvest (est.) Mar 30 – May 18 | Dec 11 – Dec 25Harvest (est.) Mar 6, 2026 – Apr 24, 2026 |
| Broccoli · Transplant2–4 weeks before last frost | Apr 24 – May 8Harvest (est.) Jun 13 – Jul 17 | Apr 5 – Apr 19Harvest (est.) May 25 – Jun 28 | Mar 5 – Mar 19Harvest (est.) Apr 24 – May 28 | Jan 4 – Jan 18Harvest (est.) Feb 23 – Mar 29 | Dec 11 – Dec 25Harvest (est.) Jan 30, 2026 – Mar 5, 2026 |
| Cabbage · Transplant2–4 weeks before last frost | Apr 24 – May 8Harvest (est.) Jul 3 – Aug 6 | Apr 5 – Apr 19Harvest (est.) Jun 14 – Jul 18 | Mar 5 – Mar 19Harvest (est.) May 14 – Jun 17 | Jan 4 – Jan 18Harvest (est.) Mar 15 – Apr 18 | Dec 11 – Dec 25Harvest (est.) Feb 19, 2026 – Mar 25, 2026 |
| Kale · Transplant2–4 weeks before last frost | Apr 24 – May 8 | Apr 5 – Apr 19 | Mar 5 – Mar 19 | Jan 4 – Jan 18 | Dec 11 – Dec 25 |
| Marigolds · Start indoors0–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) | May 1 – May 22 | Apr 12 – May 3 | Mar 12 – Apr 2 | Jan 11 – Feb 1 | Dec 18 – Jan 8 |
| Zinnias · Start indoors0–3 weeks before last frost (3–4 weeks before setting out; Univ. of Idaho) | May 1 – May 22 | Apr 12 – May 3 | Mar 12 – Apr 2 | Jan 11 – Feb 1 | Dec 18 – Jan 8 |
| Potatoes · Plant seed potatoes1–2 weeks before last frost | May 8 – May 15Harvest (est.) Aug 1 – Sep 2 | Apr 19 – Apr 26Harvest (est.) Jul 13 – Aug 14 | Mar 19 – Mar 26Harvest (est.) Jun 12 – Jul 14 | Jan 18 – Jan 25Harvest (est.) Apr 13 – May 15 | Dec 25 – Jan 1Harvest (est.) Mar 20, 2026 – Apr 21, 2026 |
| Marigolds · Direct sow / transplantfrom the last frost to 2 weeks after (Univ. of Idaho) | May 22 – Jun 5 | May 3 – May 17 | Apr 2 – Apr 16 | Feb 1 – Feb 15 | Jan 8 – Jan 22 |
| Zinnias · Direct sow / transplantfrom the last frost to 2 weeks after (Univ. of Idaho) | May 22 – Jun 5 | May 3 – May 17 | Apr 2 – Apr 16 | Feb 1 – Feb 15 | Jan 8 – Jan 22 |
| Tomatoes · Transplant1–2 weeks after last frost | May 29 – Jun 5Harvest (est.) Aug 7 – Sep 3 | May 10 – May 17Harvest (est.) Jul 19 – Aug 15 | Apr 9 – Apr 16Harvest (est.) Jun 18 – Jul 15 | Feb 8 – Feb 15Harvest (est.) Apr 19 – May 16 | Jan 15 – Jan 22Harvest (est.) Mar 26 – Apr 22 |
| Beans (bush & pole) · Direct sow1–2 weeks after last frost | May 29 – Jun 5Harvest (est.) Jul 13 – Aug 14 | May 10 – May 17Harvest (est.) Jun 24 – Jul 26 | Apr 9 – Apr 16Harvest (est.) May 24 – Jun 25 | Feb 8 – Feb 15Harvest (est.) Mar 25 – Apr 26 | Jan 15 – Jan 22Harvest (est.) Mar 1 – Apr 2 |
| Sweet corn · Direct sow1–2 weeks after last frost | May 29 – Jun 5Harvest (est.) Aug 2 – Sep 3 | May 10 – May 17Harvest (est.) Jul 14 – Aug 15 | Apr 9 – Apr 16Harvest (est.) Jun 13 – Jul 15 | Feb 8 – Feb 15Harvest (est.) Apr 14 – May 16 | Jan 15 – Jan 22Harvest (est.) Mar 21 – Apr 22 |
| Cucumbers · Direct sow1–2 weeks after last frost | May 29 – Jun 5Harvest (est.) Jul 8 – Aug 9 | May 10 – May 17Harvest (est.) Jun 19 – Jul 21 | Apr 9 – Apr 16Harvest (est.) May 19 – Jun 20 | Feb 8 – Feb 15Harvest (est.) Mar 20 – Apr 21 | Jan 15 – Jan 22Harvest (est.) Feb 24 – Mar 28 |
| Squash · Direct sow1–2 weeks after last frost | May 29 – Jun 5Harvest (est.) Jul 8 – Jul 25 | May 10 – May 17Harvest (est.) Jun 19 – Jul 6 | Apr 9 – Apr 16Harvest (est.) May 19 – Jun 5 | Feb 8 – Feb 15Harvest (est.) Mar 20 – Apr 6 | Jan 15 – Jan 22Harvest (est.) Feb 24 – Mar 13 |
| Pumpkins · Direct sow1–3 weeks after last frost | May 29 – Jun 12Harvest (est.) Aug 17 – Sep 20 | May 10 – May 24Harvest (est.) Jul 29 – Sep 1 | Apr 9 – Apr 23Harvest (est.) Jun 28 – Aug 1 | Feb 8 – Feb 22Harvest (est.) Apr 29 – Jun 2 | Jan 15 – Jan 29Harvest (est.) Apr 5 – May 9 |
| Basil · Transplant1–2 weeks after last frost | May 29 – Jun 5Harvest (est.) Jul 10 – Jul 17 | May 10 – May 17Harvest (est.) Jun 21 – Jun 28 | Apr 9 – Apr 16Harvest (est.) May 21 – May 28 | Feb 8 – Feb 15Harvest (est.) Mar 22 – Mar 29 | Jan 15 – Jan 22Harvest (est.) Feb 26 – Mar 5 |
| Peppers · Transplant2–3 weeks after last frost | Jun 5 – Jun 12Harvest (est.) Aug 9 – Aug 26 | May 17 – May 24Harvest (est.) Jul 21 – Aug 7 | Apr 16 – Apr 23Harvest (est.) Jun 20 – Jul 7 | Feb 15 – Feb 22Harvest (est.) Apr 21 – May 8 | Jan 22 – Jan 29Harvest (est.) Mar 28 – Apr 14 |
| Eggplant · Transplant2–3 weeks after last frost | Jun 5 – Jun 12Harvest (est.) Aug 14 – Sep 10 | May 17 – May 24Harvest (est.) Jul 26 – Aug 22 | Apr 16 – Apr 23Harvest (est.) Jun 25 – Jul 22 | Feb 15 – Feb 22Harvest (est.) Apr 26 – May 23 | Jan 22 – Jan 29Harvest (est.) Apr 2 – Apr 29 |
| Broccoli · Fall transplant10–12 weeks before first fall frost | Jul 14 – Jul 28Harvest (est.) Sep 2 – Oct 6 | Jul 25 – Aug 8Harvest (est.) Sep 13 – Oct 17 | Aug 18 – Sep 1Harvest (est.) Oct 7 – Nov 10 | Sep 18 – Oct 2Harvest (est.) Nov 7 – Dec 11 | Oct 2 – Oct 16Harvest (est.) Nov 21 – Dec 25 |
| Cabbage · Fall transplant10–12 weeks before first fall frost | Jul 14 – Jul 28Harvest (est.) Sep 22 – Oct 26 | Jul 25 – Aug 8Harvest (est.) Oct 3 – Nov 6 | Aug 18 – Sep 1Harvest (est.) Oct 27 – Nov 30 | Sep 18 – Oct 2Harvest (est.) Nov 27 – Dec 31 | Oct 2 – Oct 16Harvest (est.) Dec 11 – Jan 14, 2027 |
| Kale · Fall sow8–10 weeks before first fall frost | Jul 28 – Aug 11Harvest (est.) Sep 16 – Oct 20 | Aug 8 – Aug 22Harvest (est.) Sep 27 – Oct 31 | Sep 1 – Sep 15Harvest (est.) Oct 21 – Nov 24 | Oct 2 – Oct 16Harvest (est.) Nov 21 – Dec 25 | Oct 16 – Oct 30Harvest (est.) Dec 5 – Jan 8, 2027 |
| Lettuce · Fall sow6–8 weeks before first fall frost | Aug 11 – Aug 25Harvest (est.) Oct 10 – Nov 13 | Aug 22 – Sep 5Harvest (est.) Oct 21 – Nov 24 | Sep 15 – Sep 29Harvest (est.) Nov 14 – Dec 18 | Oct 16 – Oct 30Harvest (est.) Dec 15 – Jan 18, 2027 | Oct 30 – Nov 13Harvest (est.) Dec 29 – Feb 1, 2027 |
| Spinach · Fall sow4–7 weeks before first fall frost (Virginia Tech) | Aug 18 – Sep 8Harvest (est.) Oct 2 – Nov 7 | Aug 29 – Sep 19Harvest (est.) Oct 13 – Nov 18 | Sep 22 – Oct 13Harvest (est.) Nov 6 – Dec 12 | Oct 23 – Nov 13Harvest (est.) Dec 7 – Jan 12, 2027 | Nov 6 – Nov 27Harvest (est.) Dec 21 – Jan 26, 2027 |
| Radishes · Fall sow4–6 weeks before first fall frost | Aug 25 – Sep 8Harvest (est.) Sep 14 – Oct 8 | Sep 5 – Sep 19Harvest (est.) Sep 25 – Oct 19 | Sep 29 – Oct 13Harvest (est.) Oct 19 – Nov 12 | Oct 30 – Nov 13Harvest (est.) Nov 19 – Dec 13 | Nov 13 – Nov 27Harvest (est.) Dec 3 – Dec 27 |
| Daffodils · Fall plant bulbs4 weeks before to 2 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) | Sep 8 – Oct 20 | Sep 19 – Oct 31 | Oct 13 – Nov 24 | Nov 13 – Dec 25 | Nov 27 – Jan 8 |
| Tulips · Fall plant bulbs2 weeks before to 4 weeks after first fall frost (our approximation of when soil falls below 60°F; Rutgers) | Sep 22 – Nov 3 | Oct 3 – Nov 14 | Oct 27 – Dec 8 | Nov 27 – Jan 8 | Dec 11 – Jan 22 |
| Garlic · Fall plant cloves2 weeks before to 3 weeks after first fall frost, while the soil is still workable (SDSU, Illinois, Virginia Tech) | Sep 22 – Oct 27Harvest (est.) May 30, 2027 – Jul 24, 2027 | Oct 3 – Nov 7Harvest (est.) Jun 10, 2027 – Aug 4, 2027 | Oct 27 – Dec 1Harvest (est.) Jul 4, 2027 – Aug 28, 2027 | Nov 27 – Jan 1Harvest (est.) Aug 4, 2027 – Sep 28, 2027 | Dec 11 – Jan 15Harvest (est.) Aug 18, 2027 – Oct 12, 2027 |
About the harvest estimates
Each expected harvest window adds the days to harvest from the sources below to the planting window. Days count from sowing seed (or planting seed potatoes, onion sets or garlic cloves) or, where marked, from setting transplants out; “Start indoors” rows have no harvest of their own. Harvest timing varies with variety and weather, and many crops keep producing for weeks after the first picking. For frost-tender crops (tomatoes, peppers, eggplant, beans, sweet corn, cucumbers, squash, pumpkins, basil) the window stops at the first fall frost: harvest may end early at the first fall frost. Flowers and bulbs show no harvest window, and kale has no sourced figure for spring transplants.
Sources: 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.
Growing notes for each crop
- Peas: Tolerates light frost; sow when soil is workable
- Spinach: Fall crop too: sow 4–7 weeks before first fall frost (Virginia Tech)
- Lettuce: Bolts in heat; succession sow; fall crop too
- Radishes: Fast (3–4 weeks); sow again for fall (see Fall sow dates)
- Kale: Fall crop too (see Fall sow dates); frost sweetens leaves
- Onions (sets/transplants): Choose day-length type suited to your latitude
- Potatoes: Soil at least 45°F (UMD); hill as plants grow
- Broccoli: Cool-season; harden off; good fall crop
- Cabbage: Cool-season; harden off; good fall crop
- Tomatoes: Wait for nights reliably above about 52°F (Colorado State)
- Peppers: Need warm soil: about 65°F is optimal for transplanting (UC ANR)
- Eggplant: Transplant after nights stay above 50°F (UMN)
- Beans (bush & pole): Seeds rot in cold, wet soil
- Sweet corn: Soil 60°F+ (UNH, UMN); plant in blocks for pollination
- Cucumbers: Frost-tender; watch for cucumber beetles
- Squash: Frost-tender; watch for squash vine borer
- Pumpkins: For October pumpkins, many sow in late May–June
- Basil: Very cold-sensitive
- Marigolds: Easy warm-season annual
- Zinnias: Easy warm-season annual
- Tulips: Our frost-date window is an approximation of that soil rule. In zone 9, chill bulbs 12–16 weeks first (Clemson)
- Daffodils: Our frost-date window is an approximation of that soil rule; slightly earlier than tulips is fine
- Garlic: Harvest the following early summer
Planting dates for the Phoenix-area low desert (Maricopa County)
For all ZIP codes starting 850, 852 or 853 (the Phoenix area), the planner uses this University of Arizona Cooperative Extension table instead of frost dates, because it is written for local conditions (including ZIP codes with occasional frost).
| Crop | Type | Planting dates | Expected harvest (estimate) |
|---|---|---|---|
| PeasSep plantings 60–120 days, Nov plantings 120–150 days | Seed | Sep 15 – Feb 15 | Nov 14 – Jul 1560–150 days from planting |
| Spinach | Seed | Sep 1 – Feb 15 | Oct 1 – May 1630–90 days from planting |
| LettuceLeaf lettuce (head lettuce: seed or transplant to Jan 15, transplant Feb 1; 50–100 days) | Seed | Aug 15 – Sep 1 | Sep 14 – Nov 3030–90 days from planting |
| LettuceLeaf lettuce (head lettuce: seed or transplant to Jan 15, transplant Feb 1; 50–100 days) | Seed or transplant | Sep 15 – Feb 1 | Oct 15 – May 230–90 days from planting |
| LettuceLeaf lettuce (head lettuce: seed or transplant to Jan 15, transplant Feb 1; 50–100 days) | Transplant | Feb 15 | Mar 17 – May 1630–90 days from planting |
| OnionsBulb onions: seed 7–8 months, sets 4–5 months | Seed | Oct 1 – Nov 15 | May 1 – Jul 157–8 months from planting |
| OnionsBulb onions: seed 7–8 months, sets 4–5 months | Sets or cloves | Dec 1 – Feb 1 | Apr 1 – Jul 14–5 months from planting |
| Potatoes | Seed | Jan 1 – Mar 1 | Apr 1 – Jun 2990–120 days from planting |
| BroccoliSeed 120–130 days, transplants 90–100 days | Seed | Aug 15 – Sep 1 | Dec 13 – Jan 9120–130 days from planting |
| BroccoliSeed 120–130 days, transplants 90–100 days | Seed or transplant | Sep 15 – Jan 1 | Dec 14 – May 1190–130 days from planting |
| BroccoliSeed 120–130 days, transplants 90–100 days | Transplant | Jan 15 | Apr 15 – Apr 2590–100 days from planting |
| CabbageSeed 120–130 days, transplants 80–90 days | Seed | Aug 15 – Sep 1 | Dec 13 – Jan 9120–130 days from planting |
| CabbageSeed 120–130 days, transplants 80–90 days | Seed or transplant | Sep 15 – Jan 1 | Dec 4 – May 1180–130 days from planting |
| CabbageSeed 120–130 days, transplants 80–90 days | Transplant | Jan 15 | Apr 5 – Apr 1580–90 days from planting |
| Kale | Seed | Aug 15 – Dec 15 | Oct 14 – Mar 1560–90 days from planting |
| Radishes | Seed | Sep 1 – Apr 15 | Oct 1 – Jun 1430–60 days from planting |
| Tomatoes | Transplant | Feb 15 – Mar 15 | Apr 6 – Jul 1350–120 days from planting |
| Tomatoes | Transplant | Jul 15 – Aug 1 | Sep 3 – Nov 2950–120 days from planting |
| Peppers | Transplant | Feb 15 – Mar 15 | May 16 – Jul 1390–120 days from planting |
| Peppers | Transplant | Jul 1 – Jul 15 | Sep 29 – Nov 1290–120 days from planting |
| Eggplant | Transplant | Mar 1 – Mar 15 | May 10 – Jul 1370–120 days from planting |
| Beans (bush & pole)Snap beans | Seed | Mar 15 – Apr 15 | May 14 – Jul 1460–90 days from planting |
| Beans (bush & pole)Snap beans | Seed | Jul 15 – Sep 1 | Sep 13 – Nov 3060–90 days from planting |
| Sweet corn | Seed | Feb 15 – Apr 1 | Apr 26 – Jun 3070–90 days from planting |
| Sweet corn | Seed | Jul 15 – Aug 15 | Sep 23 – Nov 1370–90 days from planting |
| Cucumbers | Seed | Feb 15 – Apr 15 | Apr 16 – Jul 1460–90 days from planting |
| Cucumbers | Seed | Aug 15 – Sep 15 | Oct 14 – Dec 1460–90 days from planting |
| SquashSummer squash | Seed | Feb 15 – Apr 1 | Apr 16 – Jun 3060–90 days from planting |
| SquashSummer squash | Seed | Aug 15 – Sep 1 | Oct 14 – Nov 3060–90 days from planting |
| Pumpkins | Seed | Mar 1 – Mar 15 | May 30 – Jul 1390–120 days from planting |
| Pumpkins | Seed | Jul 1 – Aug 1 | Sep 29 – Nov 2990–120 days from planting |
| BasilSeed 60–75 days, transplants 30 days | Seed | Feb 15 | Apr 16 – May 160–75 days from planting |
| BasilSeed 60–75 days, transplants 30 days | Seed or transplant | Mar 1 – May 15 | Mar 31 – Jul 2930–75 days from planting |
| Garlic | Sets or cloves | Oct 1 – Oct 15 | Mar 1 – May 155–7 months from planting |
Source: University of Arizona Cooperative Extension, AZ1005, Vegetable Planting Calendar for Maricopa County (rev. 2018). Days to harvest: AZ1005 “Time to Harvest” column. Harvest windows add those days to the planting dates and vary with variety and weather. Not in this table: Marigolds, Zinnias, Tulips, Daffodils.
Other frost-rare Arizona ZIP codes are not covered by this table; check with your local Cooperative Extension office (University of Arizona Cooperative Extension local offices).
Arizona USDA zone guides: Zone 5 planting guide Zone 6 planting guide Zone 7 planting guide Zone 8 planting guide Zone 9 planting guide Zone 10 planting guide
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).
Tips for Arizona gardeners
- Watch soil temperature, not just the calendar — warm-season crops stall in cold soil. An inexpensive soil thermometer helps.
- Harden off transplants over 7–10 days before planting out (UC ANR, SDSU).
- Ask your local Cooperative Extension office about varieties and timing for your county; find it in the University of Arizona Cooperative Extension local offices or the USDA NIFA land-grant university directory.
- Keep weeds down early — see our weed identification guide.
Frequently asked questions
When is the last frost in Arizona?
Across the 395 Arizona ZIP codes where frost comes in most years, the median last spring frost (32°F, NOAA 1991–2020) at the nearest station is Feb 23, and the middle 80% of ZIP codes range from Jan 8 to May 16. Check the average for your ZIP code, and remember frost can occur after the average date.
When can I plant tomatoes in Arizona?
Transplant tomatoes outdoors 1–2 weeks after your average last frost, once nights stay above about 52°F (Colorado State). Typical dates: Zone 6 areas: May 29 – Jun 5; Zone 7 areas: May 10 – May 17; Zone 8 areas: Apr 9 – Apr 16; Zone 9 areas: Feb 8 – Feb 15; Zone 10 areas: Jan 15 – Jan 22.
What USDA zone is Arizona?
Arizona spans roughly USDA hardiness zones 5b–10a on the 2023 USDA map (by ZIP code, via PRISM). Hardiness zones describe winter low temperatures, not frost dates.
Other state planting calendars
Alabama Alaska 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 Rhode Island South Carolina South Dakota Tennessee Texas Utah Vermont Virginia Washington West Virginia Wisconsin Wyoming All states