Blog

St. Louis County, MO — Planting Guide

St. Louis County is in USDA Zone 7a. The average last spring frost is April 13 and the first fall frost is October 24, giving you a growing season of approximately 194 days.

At an elevation of 895 ft, St. Louis County receives approximately 40.1 in of rainfall annually. Summer highs average 86°F with winter lows around 27°F. The predominant soil type is Silt Loam.

🌡️ Zone

7a (0°F to 5°F min)

❄️ Last Frost

April 13

🍂 First Frost

October 24

📅 Growing Season

194 days

⛰️ Elevation

895 ft

🌧️ Annual Rainfall

40.1 in

St. Louis County, MO Moderate season
194 days
Last Spring Frost April 13
194 growing days
First Fall Frost October 24

St. Louis County Soil Profile

Soil Type

Silt Loam

Soil pH

6.0-7.0

Drainage

Well Drained

Zone 7a Frost Countdown
--
Loading...
Last Frost: Apr 13 First Frost: Oct 24

Soil & Growing Conditions in St. Louis County

Soil Type

Silt Loam

Ideal for most crops — holds moisture and nutrients while draining well.

Watering Needs

Moderate rainfall (40.1 in.) — plan to water 1–2 times per week during the growing season.

Season Tips

194-day frost-free season

Plenty of time for warm-season crops. Start heat-lovers indoors 6–8 weeks before last frost to maximise your harvest window.

Your Free Printable Garden Planner

Plan every bed, every planting, every harvest — in one place. This 22-page printable includes your zone's planting calendar, a month-by-month task list, a seed inventory tracker, a harvest log, and succession-planting charts. Built to print, write in, and actually use all season.

Instant PDF download. No spam, unsubscribe any time.

Recommended for Your Garden

🧪
Soil Test Kit $12-25

Test your soil pH, nitrogen, phosphorus, and potassium levels before planting.

📏
Digital pH Meter $10-20

Get instant, accurate soil pH readings to fine-tune your amendments.

🍂
Organic Compost $8-30

Boost soil fertility and structure with rich, well-aged organic compost.

🥬 Vegetables to Grow in St. Louis County

112 vegetables that grow well in Zone 7a with planting dates for St. Louis County.

Show all 112 vegetables with planting dates
Plant Start Indoors Direct Sow Transplant Fall Plant Harvest Days to Maturity
Acorn Squash Mar 16 Apr 20 Apr 27 Jul 20 – Aug 24 80–100
Amaranth Feb 23 Apr 20 Apr 27 Jul 27 – Sep 14 90–120
Artichoke Apr 27 Aug 31 – Nov 9 120–180
Arugula Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jul 20 30–50
Asparagus Apr 27 730–1095
Beets Mar 30 Aug 15 May 25 – Jun 22 50–70
Belgian Endive Mar 9 Mar 30 Apr 13 Aug 15 Aug 3 – Sep 28 110–150
Bitter Melon Feb 23 Apr 20 Apr 27 Jun 29 – Aug 10 60–90
Black Beans Apr 20 Jul 20 – Sep 7 90–120
Bok Choy Mar 9 Mar 30 Apr 13 Aug 15 May 25 – Jun 29 40–60
Broccoli Mar 9 Mar 30 Apr 13 Aug 15 Jun 15 – Jul 27 60–90
Broccoli Rabe Mar 9 Mar 30 Apr 13 Aug 15 May 25 – Jun 29 40–60
Brussels Sprouts Mar 9 Mar 30 Apr 13 Aug 15 Jul 13 – Sep 7 90–130
Butternut Squash Mar 16 Apr 20 Apr 27 Jul 27 – Aug 31 85–110
Cabbage Mar 9 Mar 30 Apr 13 Aug 15 Jun 15 – Aug 10 60–100
Calabash Feb 23 Apr 20 Apr 27 Jul 20 – Sep 14 80–120
Cardoon Apr 27 Aug 31 – Oct 12 120–150
Carrots Mar 30 Aug 15 Jun 1 – Jul 6 60–80
Cauliflower Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Aug 10 55–100
Celeriac Mar 9 Mar 30 Apr 13 Aug 15 Jul 27 – Aug 31 100–120
Celery Mar 9 Mar 30 Apr 13 Aug 15 Jul 6 – Aug 31 80–120
Celtuce Mar 9 Mar 30 Apr 13 Aug 15 Jun 15 – Jul 27 60–90
Chard Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Jul 27 50–60
Chayote Feb 23 Apr 20 Apr 27 Aug 31 – Nov 9 120–180
Chickpeas Mar 9 Mar 30 Apr 13 Aug 15 Jul 6 – Aug 17 80–110
Chicory Mar 9 Mar 30 Apr 13 Aug 15 Jun 15 – Jul 27 60–85
Chinese Cabbage Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Jul 6 50–70
Christmas Lima Beans Feb 23 Apr 20 Apr 27 Jul 20 – Aug 24 80–100
Collard Greens Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Aug 10 55–75
Corn Apr 20 Jun 22 – Aug 17 60–100
Cowpeas Apr 20 Jun 22 – Aug 3 60–90
Cress Mar 9 Mar 30 Apr 13 Aug 15 Apr 27 – May 18 14–21
Crookneck Squash Mar 16 Apr 20 Apr 27 Jun 15 – Jul 13 45–60
Crosne Mar 30 Aug 15 Aug 31 – Nov 2 150–200
Cucumber Mar 16 Apr 20 Apr 27 Jun 22 – Aug 17 50–70
Daikon Mar 30 Aug 15 May 25 – Jun 22 50–70
Delicata Squash Mar 16 Apr 20 Apr 27 Jul 20 – Aug 24 80–100
Edamame Apr 20 Jul 6 – Aug 17 75–100
Eggplant Feb 9 Apr 20 Apr 27 Jul 6 – Sep 7 65–85
Endive Mar 9 Mar 30 Apr 13 Aug 15 Jun 1 – Jul 6 45–65
Escarole Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Jul 6 50–70
Fava Beans Mar 9 Mar 30 Apr 13 Aug 15 Jun 29 – Aug 10 75–100
Fennel Feb 23 Apr 20 Apr 27 Jun 29 – Aug 10 60–90
Garlic Sep 12 Dec 12 – Apr 24 90–240
Green Beans Apr 20 Jun 15 – Aug 10 50–65
Horseradish Apr 27 Aug 31 – Nov 9 120–180
Hot Peppers Feb 9 Apr 20 Apr 27 Jul 6 – Oct 12 70–120
Hubbard Squash Mar 16 Apr 20 Apr 27 Aug 10 – Sep 14 100–120
Jicama Feb 23 Apr 20 Apr 27 Aug 31 – Nov 9 120–180
Kabocha Mar 16 Apr 20 Apr 27 Jul 27 – Aug 24 85–100
Kai Lan Mar 9 Mar 30 Apr 13 Aug 15 Jun 1 – Jun 29 45–60
Kale Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Aug 3 50–70
Kidney Beans Apr 20 Jul 20 – Aug 24 85–110
Kohlrabi Mar 9 Mar 30 Apr 13 Aug 15 Jun 1 – Jul 6 45–65
Komatsuna Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jun 22 35–50
Leeks Mar 9 Mar 30 Apr 13 Aug 15 Jul 13 – Sep 28 90–150
Lentils Mar 9 Mar 30 Apr 13 Aug 15 Jul 6 – Aug 17 80–110
Lettuce Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jul 27 30–60
Lima Beans Apr 20 Jun 22 – Aug 3 60–90
Loofah Feb 23 Apr 20 Apr 27 Aug 10 – Oct 12 100–150
Luffa Feb 23 Apr 20 Apr 27 Jul 27 – Oct 12 90–150
Mache Mar 9 Mar 30 Apr 13 Aug 15 May 25 – Jun 29 40–60
Malabar Spinach Feb 23 Apr 20 Apr 27 Jun 22 – Jul 20 55–70
Melon Mar 16 Apr 20 Apr 27 Jul 6 – Aug 24 70–100
Microgreens Mar 9 Mar 30 Apr 13 Aug 15 Apr 20 – May 18 7–21
Mitsuba Mar 9 Mar 30 Apr 6 Aug 15 Jun 1 – Jul 27 50–70
Mizuna Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jun 15 30–45
Mustard Greens Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jul 20 30–50
Napa Cabbage Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Jul 13 55–75
New Zealand Spinach Feb 23 Apr 20 Apr 27 Jun 22 – Jul 20 55–70
Okra Feb 23 Apr 20 Apr 27 Jun 22 – Aug 17 50–65
Onion Mar 9 Mar 30 Apr 13 Aug 15 Jul 13 – Aug 31 90–120
Pac Choi Mar 9 Mar 30 Apr 13 Aug 15 May 25 – Jun 22 40–55
Parsnip Mar 30 Aug 15 Jul 13 – Aug 24 100–130
Patty Pan Squash Mar 16 Apr 20 Apr 27 Jun 15 – Jul 13 45–60
Peas Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Aug 3 55–70
Peppers Feb 9 Apr 20 Apr 27 Jun 29 – Sep 7 60–90
Pole Beans Feb 23 Apr 20 Apr 27 Jun 22 – Aug 17 55–70
Potatoes Feb 23 Apr 20 Apr 27 Jul 6 – Sep 14 70–120
Pumpkin Mar 16 Apr 20 Apr 27 Jul 27 – Sep 14 85–120
Purslane Mar 9 Mar 30 Apr 13 Aug 15 May 25 – Jun 29 40–60
Radicchio Mar 9 Mar 30 Apr 13 Aug 15 Jun 15 – Jul 20 60–80
Radish Mar 30 Aug 15 Apr 27 – May 18 22–35
Rhubarb May 4 365–730
Romanesco Mar 9 Mar 30 Apr 13 Aug 15 Jun 29 – Aug 10 75–100
Rutabaga Mar 30 Aug 15 Jun 22 – Jul 27 80–100
Salsify Mar 30 Aug 15 Jul 13 – Aug 24 100–130
Savoy Cabbage Mar 9 Mar 30 Apr 13 Aug 15 Jun 22 – Aug 17 70–110
Scallions Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Jul 6 50–70
Scarlet Runner Beans Feb 23 Apr 20 Apr 27 Jun 29 – Aug 3 60–80
Shallot Mar 9 Mar 30 Apr 13 Aug 15 Jul 13 – Aug 31 90–120
Shiso Feb 23 Apr 20 Apr 27 Jun 22 – Aug 17 50–70
Snap Peas Feb 23 Apr 20 Apr 27 Jun 22 – Aug 17 55–70
Snow Peas Mar 9 Mar 30 Apr 13 Aug 15 Jun 8 – Aug 3 50–65
Soybeans Apr 20 Jul 13 – Sep 7 80–120
Spaghetti Squash Mar 16 Apr 20 Apr 27 Jul 27 – Aug 24 85–100
Spinach Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jul 20 35–50
Squash (Summer) Mar 16 Apr 20 Apr 27 Jun 15 – Aug 17 45–65
Squash (Winter) Mar 16 Apr 20 Apr 27 Jul 20 – Sep 14 80–120
Sunchoke Apr 27 Aug 17 – Oct 12 110–150
Sweet Corn Apr 20 Jun 22 – Aug 3 60–90
Sweet Potatoes Feb 23 Apr 20 Apr 27 Jul 27 – Sep 14 90–120
Tatsoi Mar 9 Mar 30 Apr 13 Aug 15 May 18 – Jun 22 35–50
Tomatillo Feb 23 Apr 20 Apr 27 Jun 29 – Sep 7 60–85
Tomatoes Feb 23 Apr 20 Apr 27 Jun 29 – Sep 7 60–85
Turnip Mar 30 Aug 15 May 11 – Jun 15 40–60
Watercress Mar 9 Mar 30 Apr 13 Aug 15 May 25 – Jun 29 40–60
Watermelon Mar 16 Apr 20 Apr 27 Jul 6 – Aug 24 70–100
Wax Beans Apr 20 Jun 15 – Aug 10 50–65
Winter Melon Feb 23 Apr 20 Apr 27 Jul 27 – Sep 14 90–120
Yard Long Beans Feb 23 Apr 20 Apr 27 Jun 22 – Aug 3 55–80
Zucchini Mar 16 Apr 20 Apr 27 Jun 15 – Aug 10 45–60

🍓 Fruits to Grow in St. Louis County

31 fruits that grow well in Zone 7a with planting dates for St. Louis County.

Show all 31 fruits with planting dates
Plant Start Indoors Direct Sow Transplant Fall Plant Harvest Days to Maturity
Alpine Strawberries May 4 Aug 3 – Nov 16 90–180
Aronia May 4 730–1095
Blackberries May 4 365–730
Blueberries May 4 730–1095
Boysenberries May 4 365–730
Cantaloupe May 4 Jul 13 – Aug 17 70–90
Che Fruit May 4 1095–1825
Cranberries May 4 730–1095
Currants May 4 730–1095
Elderberries May 4 730–1095
Figs May 4 730–1825
Goji Berries May 4 730–1095
Gooseberries May 4 730–1095
Grapes May 4 730–1095
Ground Cherry May 4 Jul 13 – Sep 7 65–80
Hardy Kiwi May 4 1095–1825
Haskaps May 4 730–1095
Honeydew May 4 Jul 27 – Sep 7 80–110
Jostaberry May 4 730–1095
Kiwi May 4 1095–1825
Lingonberries May 4 730–1095
Loquat May 4 730–1825
Medlar May 4 1095–1825
Mulberries May 4 730–1825
Pawpaw May 4 1095–2555
Persimmon May 4 1095–2555
Pomegranate May 4 730–1095
Quince May 4 1095–1825
Raspberries May 4 365–730
Serviceberries May 4 730–1095
Strawberries May 4 Aug 3 – Dec 14 90–365

🌿 Herbs to Grow in St. Louis County

36 herbs that grow well in Zone 7a with planting dates for St. Louis County.

Show all 36 herbs with planting dates
Plant Start Indoors Direct Sow Transplant Fall Plant Harvest Days to Maturity
Angelica Mar 9 Mar 30 Apr 6 Aug 15 365–730
Anise Mar 9 Mar 30 Apr 6 Aug 15 Jul 6 – Sep 21 90–120
Basil Feb 23 Apr 20 Apr 27 Jun 22 – Aug 24 50–75
Bee Balm Apr 20 Jul 20 – Oct 5 90–120
Borage Mar 9 Mar 30 Apr 6 Aug 15 Jun 1 – Jul 20 50–60
Caraway Mar 9 Mar 30 Apr 6 Aug 15 365–450
Catnip Apr 20 Jun 22 – Aug 24 60–80
Chamomile Mar 9 Mar 30 Apr 6 Aug 15 Jun 8 – Aug 17 60–90
Chervil Mar 9 Mar 30 Apr 6 Aug 15 May 18 – Jul 20 40–60
Chives Apr 20 Jun 22 – Aug 31 60–90
Cilantro Mar 9 Mar 30 Apr 6 Aug 15 May 18 – Jul 20 40–60
Comfrey Apr 20 Jun 22 – Aug 31 60–90
Cumin Mar 9 Mar 30 Apr 6 Aug 15 Jul 20 – Sep 21 100–120
Dill Mar 9 Mar 30 Apr 6 Aug 15 May 18 – Jul 20 40–60
Epazote Feb 23 Apr 20 Apr 27 Jun 15 – Aug 10 45–60
Fennel (herb) Mar 9 Mar 30 Apr 6 Aug 15 Jun 8 – Aug 17 60–90
Feverfew Apr 20 Jul 20 – Oct 5 90–120
Garlic Chives Apr 20 Jun 22 – Aug 31 60–90
Horehound Apr 20 Jul 6 – Aug 31 75–90
Hyssop Apr 20 Jun 29 – Aug 31 70–90
Lemon Balm Apr 20 Jun 22 – Aug 10 60–70
Lemon Thyme Apr 20 Jun 29 – Aug 31 70–90
Lovage Apr 20 Jun 29 – Aug 31 70–90
Marjoram Apr 20 Jun 22 – Aug 31 60–90
Mint Apr 20 Jun 22 – Aug 31 60–90
Oregano Apr 20 Jun 22 – Aug 31 60–90
Parsley Mar 9 Mar 30 Apr 6 Aug 15 Jun 8 – Aug 10 60–80
Rosemary Apr 20 Jul 13 – Nov 30 80–180
Rue Apr 20 Jun 29 – Aug 31 70–90
Sage Apr 20 Jul 6 – Aug 31 75–90
Savory Apr 20 Jun 15 – Aug 10 50–70
Sorrel Mar 9 Mar 30 Apr 6 Aug 15 May 18 – Jul 20 40–60
Tarragon Apr 20 Jun 22 – Aug 31 60–90
Thai Basil Feb 23 Apr 20 Apr 27 Jun 22 – Aug 24 50–75
Thyme Apr 20 Jun 29 – Aug 31 70–90
Valerian Apr 20 Aug 24 – Nov 30 120–180

🌸 Flowers to Grow in St. Louis County

53 flowers that grow well in Zone 7a with planting dates for St. Louis County.

Show all 53 flowers with planting dates
Plant Start Indoors Direct Sow Transplant Fall Plant Bloom Days to Maturity
Ageratum Mar 2 Apr 13 Apr 13 Jun 8 – Sep 28 60–75
Alliums Sep 19 Oct 17 – Nov 7 28–42
Anemones Aug 29 Sep 12 – Oct 10 90–120
Astilbe Feb 9 Apr 20 Jun 29 – Aug 24 70–100
Bachelor's Button Mar 2 Mar 9 Apr 13 Aug 29 Jun 15 – Sep 14 60–90
Begonias Feb 2 Apr 13 Jun 22 – Oct 12 70–90
Black-eyed Susan Feb 9 Apr 13 Apr 20 Jun 29 – Nov 2 60–80
Bleeding Hearts Feb 9 Apr 20 Jun 8 – Jul 13 60–90
Calendula Mar 2 Mar 9 Apr 13 Aug 29 Jun 1 – Sep 14 50–70
California Poppy Mar 16 Aug 29 May 25 – Aug 3 60–90
Celosia Mar 16 Apr 13 Apr 13 Jun 15 – Oct 12 60–90
Columbine Feb 16 Apr 20 Apr 20 Jun 8 – Jul 13 70–100
Coreopsis Feb 9 Apr 13 Apr 20 Jun 22 – Nov 2 60–80
Cosmos Mar 16 Apr 13 Apr 13 Jun 22 – Oct 12 60–90
Crocus Sep 19 Aug 15 – Sep 5 10–20
Daffodils Sep 19 Aug 22 – Sep 12 20–40
Dahlias Mar 16 Apr 20 Apr 20 Jun 29 – Nov 2 70–120
Daylily Feb 9 Apr 20 Jun 29 – Nov 2 60–90
Dianthus Feb 16 Mar 9 Mar 23 May 11 – Aug 10 60–80
Echinacea (Purple Coneflower) Feb 9 Apr 20 Apr 20 Jul 6 – Nov 2 70–90
Foxglove Feb 16 Apr 20 Apr 20 Jun 8 – Jul 13 80–120
Gaillardia (Blanket Flower) Feb 23 Apr 20 Apr 20 Jun 29 – Nov 16 70–100
Geraniums Feb 2 Apr 13 Jun 22 – Oct 12 70–100
Gladiolus Apr 13 Apr 13 Jun 22 – Oct 26 70–100
Hostas Feb 2 Apr 20 Jun 29 – Nov 2 60–90
Hyacinths Sep 19 Sep 12 – Oct 3 14–28
Hydrangeas Feb 2 Apr 20 Jun 29 – Oct 19 90–150
Impatiens Feb 16 Apr 20 Jun 29 – Oct 19 60–75
Irises Division Apr 20 Jun 8 – Jul 13 60–100
Larkspur Mar 16 Aug 15 May 25 – Aug 3 60–90
Lavender Feb 9 Apr 27 Jul 6 – Sep 14 90–120
Lilies Division Apr 20 Jun 29 – Oct 19 70–120
Lobelia Feb 9 Mar 23 May 18 – Aug 10 70–80
Lupine Feb 16 Apr 20 Apr 20 Jun 8 – Jul 13 75–100
Marigolds Mar 2 Apr 13 Apr 13 Jun 8 – Sep 14 50–70
Nasturtium Mar 16 Apr 13 Apr 13 Jun 8 – Oct 12 55–65
Pansy Feb 2 Apr 13 Aug 15 Jun 8 – Aug 17 70–90
Peonies Division Apr 20 Jun 15 – Jul 20 90–120
Petunia Feb 16 Apr 20 Jun 29 – Oct 19 70–90
Phlox Feb 9 Apr 20 Apr 20 Jun 29 – Sep 21 80–110
Portulaca Mar 16 Apr 13 Apr 13 Jun 1 – Sep 28 50–70
Ranunculus Aug 29 Sep 26 – Oct 24 90–120
Roses Feb 2 Apr 20 Jun 29 – Nov 2 90–180
Salvia Feb 16 Apr 13 Jun 22 – Oct 12 70–90
Sedum (Stonecrop) Feb 9 Apr 20 Aug 10 – Nov 2 60–90
Snapdragon Feb 2 Mar 16 Apr 13 Aug 29 Jun 22 – Sep 14 70–100
Sunflower Mar 23 Apr 13 Apr 13 Jul 6 – Oct 12 70–100
Sweet Alyssum Mar 2 Mar 16 Apr 13 Sep 12 May 25 – Aug 17 45–60
Sweet Pea Mar 9 Aug 29 May 18 – Aug 10 65–85
Tulips Sep 19 Sep 5 – Sep 26 15–30
Vinca (Annual) Feb 2 Apr 13 Jun 22 – Oct 12 70–90
Yarrow Feb 9 Apr 13 Apr 20 Jun 22 – Nov 2 60–90
Zinnia Mar 16 Apr 13 Apr 13 Jun 22 – Oct 12 60–70

Monthly Planting Guide for St. Louis County

Gardening Guides & Resources

Helpful guides from The Ultimate Homestead to improve your garden in St. Louis County.

Frequently Asked Questions

What planting zone is St. Louis County, MO?

St. Louis County is in USDA Hardiness Zone 7a. This zone classification determines which perennial plants survive winter and sets the baseline for frost timing across the county.

When is the last frost in St. Louis County, MO?

Based on 30 years of NOAA weather station data, the median last spring frost in St. Louis County falls around April 13. Plan transplants and direct-sow dates relative to this date.

When is the first fall frost in St. Louis County, MO?

The median first fall frost in St. Louis County arrives around October 24. Harvest or protect frost-sensitive crops — tomatoes, peppers, basil, squash — before this date.

🌱

Your St. Louis County Garden Planner — Free

A 22-page printable planner built for St. Louis County (Zone 7a). Planting dates, a month-by-month schedule, harvest log, seed inventory, and succession charts — all dialed in for your exact growing season.

Instant PDF download. No spam, unsubscribe any time.

Best Seller
The Gardener's Encyclopedia to Companion Planting

The Gardener's Encyclopedia to Companion Planting

$27 $293 value

The pairings that make vegetables, herbs, and flowers grow better — and the ones that quietly wreck a bed.

  • Proven pairings for 200+ vegetables, herbs, flowers, and fruits
  • Full seed-starting + planting schedule with timing and spacing
  • Bonus: square-foot gardening guide + printable seasonal planners
See what's inside →
Reader favourite
Seed Saving & Storage Guide

Seed Saving & Storage Guide

$27 $157 value

Most saved seeds go bad before next season. This shows exactly when to pick, how to dry, and where to store seeds from 200 plants so yours don't.

  • 200 plants, step-by-step: life cycle, pollination type, isolation
  • Exact temperature + humidity ranges that keep seeds viable
  • Bonus: searchable Google Sheets tracker + custom GPT assistant
Save a lifetime of seed money →
Composting Guide for Homesteaders

Composting Guide for Homesteaders

$27 $210 value

Turn kitchen scraps and yard waste into compost that actually feeds the garden — instead of a pile that smells, attracts pests, and never breaks down.

  • 14 sections on composting methods, soil science, and troubleshooting
  • The 7-step hot-compost system from start to finish
  • Bonus tools: troubleshooting chart, safety guide, monitoring log
Start composting today →

Data sources: USDA Plant Hardiness Zone Map (2023), NOAA 30-Year Climate Normals. Frost dates represent 50% probability averages; local conditions vary by elevation and microclimate. Last updated: June 2026.

Sources & credits

Every number on this page traces back to a primary horticulture or government data source. Click through to verify.