Free printable garden charts

Print-ready PDFs built from the same data as the tools on this site: a companion planting chart for 92 crops, and vegetable planting calendars for every hardiness zone and US state. They are free, need no sign-up, and print on US Letter or A4. Use them in your own garden, share them with a garden club or a class, and link here rather than re-uploading the files.

92crops in the companion chart
34crops in the one-page matrix
58zone and state calendars
Letter + A4print sizes

Companion planting chart: all 92 crops

Companion planting means growing crops side by side that help, or at least do not hurt, each other, and keeping apart the pairs that compete or share problems. The chart puts the answer on paper so you can plan a bed with a pencil before you plant.

Companion planting chart (PDF)

Matrix of 34 popular crops, quick answers with three starter beds, an A-Z table for all 92 crops, rotation families, and two blank 4 x 8 ft beds.

Download (US Letter)Download (A4)FREE

Free to print for personal use. Pairings are traditional guidance, see the notes below.

What is on each page

  1. At-a-glance matrix. Find a crop in the left column and read across: a green circle is a good neighbour, a red crossed box means keep apart, blank means no strong pairing is recorded.
  2. Quick answers. Well-known good pairs, the crops with the most keep-apart entries, three starter beds, and how much to trust the chart.
  3. A-Z table. Every crop on the site with its good neighbours and the crops to keep it away from.
  4. Plan your beds. Plant families to rotate, two blank 4 x 8 ft beds with one-foot squares, and lines for your own notes.

Preview: the matrix

This is the same matrix as page 1 of the PDF. On a small screen, scroll sideways. Crops are grouped by plant family.

Companion planting matrix for 34 crops. Each cell says whether the crop in the row and the crop in the column are good neighbours or should be kept apart.
TomatoBell PepperChili PepperEggplantPotatoCucumberZucchini / Summer SquashWinter SquashPumpkinBush BeanPole BeanPeaBroccoliCauliflowerCabbageKaleLettuceSpinachSwiss ChardCarrotBeetRadishOnionGarlicChivesSweet CornSunflowerBasilDillParsleyCilantro / CorianderMintThymeRosemary
TomatoTomato and Potato: keep apartTomato and Broccoli: keep apartTomato and Cauliflower: keep apartTomato and Cabbage: keep apartTomato and Kale: keep apartTomato and Lettuce: good neighboursTomato and Carrot: good neighboursTomato and Onion: good neighboursTomato and Garlic: good neighboursTomato and Chives: good neighboursTomato and Sweet Corn: keep apartTomato and Basil: good neighboursTomato and Dill: keep apartTomato and Parsley: good neighboursTomato and Mint: good neighbours
Bell PepperBell Pepper and Eggplant: good neighboursBell Pepper and Bush Bean: keep apartBell Pepper and Pole Bean: keep apartBell Pepper and Cabbage: keep apartBell Pepper and Spinach: good neighboursBell Pepper and Carrot: good neighboursBell Pepper and Onion: good neighboursBell Pepper and Chives: good neighboursBell Pepper and Basil: good neighboursBell Pepper and Parsley: good neighbours
Chili PepperChili Pepper and Bush Bean: keep apartChili Pepper and Pole Bean: keep apartChili Pepper and Cabbage: keep apartChili Pepper and Carrot: good neighboursChili Pepper and Onion: good neighboursChili Pepper and Basil: good neighbours
EggplantEggplant and Bell Pepper: good neighboursEggplant and Bush Bean: good neighboursEggplant and Spinach: good neighboursEggplant and Dill: keep apartEggplant and Thyme: good neighbours
PotatoPotato and Tomato: keep apartPotato and Cucumber: keep apartPotato and Zucchini / Summer Squash: keep apartPotato and Winter Squash: keep apartPotato and Pumpkin: keep apartPotato and Bush Bean: good neighboursPotato and Broccoli: good neighboursPotato and Cauliflower: good neighboursPotato and Cabbage: good neighboursPotato and Kale: good neighboursPotato and Sweet Corn: good neighboursPotato and Sunflower: keep apart
CucumberCucumber and Potato: keep apartCucumber and Bush Bean: good neighboursCucumber and Pole Bean: good neighboursCucumber and Pea: good neighboursCucumber and Lettuce: good neighboursCucumber and Radish: good neighboursCucumber and Sweet Corn: good neighboursCucumber and Sunflower: good neighboursCucumber and Dill: good neighbours
Zucchini / Summer SquashZucchini / Summer Squash and Potato: keep apartZucchini / Summer Squash and Bush Bean: good neighboursZucchini / Summer Squash and Pole Bean: good neighboursZucchini / Summer Squash and Pea: good neighboursZucchini / Summer Squash and Radish: good neighboursZucchini / Summer Squash and Sweet Corn: good neighbours
Winter SquashWinter Squash and Potato: keep apartWinter Squash and Bush Bean: good neighboursWinter Squash and Pole Bean: good neighboursWinter Squash and Radish: good neighboursWinter Squash and Sweet Corn: good neighbours
PumpkinPumpkin and Potato: keep apartPumpkin and Bush Bean: good neighboursPumpkin and Pole Bean: good neighboursPumpkin and Radish: good neighboursPumpkin and Sweet Corn: good neighbours
Bush BeanBush Bean and Bell Pepper: keep apartBush Bean and Chili Pepper: keep apartBush Bean and Eggplant: good neighboursBush Bean and Potato: good neighboursBush Bean and Cucumber: good neighboursBush Bean and Zucchini / Summer Squash: good neighboursBush Bean and Winter Squash: good neighboursBush Bean and Pumpkin: good neighboursBush Bean and Pea: good neighboursBush Bean and Swiss Chard: good neighboursBush Bean and Carrot: good neighboursBush Bean and Beet: good neighboursBush Bean and Onion: keep apartBush Bean and Garlic: keep apartBush Bean and Chives: keep apartBush Bean and Sweet Corn: good neighboursBush Bean and Cilantro / Coriander: good neighboursBush Bean and Rosemary: good neighbours
Pole BeanPole Bean and Bell Pepper: keep apartPole Bean and Chili Pepper: keep apartPole Bean and Cucumber: good neighboursPole Bean and Zucchini / Summer Squash: good neighboursPole Bean and Winter Squash: good neighboursPole Bean and Pumpkin: good neighboursPole Bean and Broccoli: keep apartPole Bean and Cauliflower: keep apartPole Bean and Cabbage: keep apartPole Bean and Kale: keep apartPole Bean and Carrot: good neighboursPole Bean and Beet: keep apartPole Bean and Radish: good neighboursPole Bean and Onion: keep apartPole Bean and Garlic: keep apartPole Bean and Chives: keep apartPole Bean and Sweet Corn: good neighboursPole Bean and Sunflower: good neighbours
PeaPea and Cucumber: good neighboursPea and Zucchini / Summer Squash: good neighboursPea and Bush Bean: good neighboursPea and Spinach: good neighboursPea and Carrot: good neighboursPea and Radish: good neighboursPea and Onion: keep apartPea and Garlic: keep apartPea and Chives: keep apartPea and Sweet Corn: good neighboursPea and Cilantro / Coriander: good neighbours
BroccoliBroccoli and Tomato: keep apartBroccoli and Potato: good neighboursBroccoli and Pole Bean: keep apartBroccoli and Lettuce: keep apartBroccoli and Beet: good neighboursBroccoli and Onion: good neighboursBroccoli and Dill: good neighbours
CauliflowerCauliflower and Tomato: keep apartCauliflower and Potato: good neighboursCauliflower and Pole Bean: keep apartCauliflower and Beet: good neighboursCauliflower and Onion: good neighboursCauliflower and Dill: good neighbours
CabbageCabbage and Tomato: keep apartCabbage and Bell Pepper: keep apartCabbage and Chili Pepper: keep apartCabbage and Potato: good neighboursCabbage and Pole Bean: keep apartCabbage and Lettuce: keep apartCabbage and Spinach: good neighboursCabbage and Swiss Chard: good neighboursCabbage and Beet: good neighboursCabbage and Onion: good neighboursCabbage and Garlic: good neighboursCabbage and Dill: good neighboursCabbage and Mint: good neighboursCabbage and Thyme: good neighboursCabbage and Rosemary: good neighbours
KaleKale and Tomato: keep apartKale and Potato: good neighboursKale and Pole Bean: keep apartKale and Spinach: good neighboursKale and Swiss Chard: good neighboursKale and Beet: good neighboursKale and Onion: good neighboursKale and Garlic: good neighboursKale and Dill: good neighbours
LettuceLettuce and Tomato: good neighboursLettuce and Cucumber: good neighboursLettuce and Broccoli: keep apartLettuce and Cabbage: keep apartLettuce and Carrot: good neighboursLettuce and Beet: good neighboursLettuce and Radish: good neighboursLettuce and Onion: good neighboursLettuce and Dill: good neighboursLettuce and Parsley: keep apart
SpinachSpinach and Bell Pepper: good neighboursSpinach and Eggplant: good neighboursSpinach and Pea: good neighboursSpinach and Cabbage: good neighboursSpinach and Kale: good neighboursSpinach and Swiss Chard: keep apartSpinach and Beet: keep apartSpinach and Radish: good neighboursSpinach and Cilantro / Coriander: good neighbours
Swiss ChardSwiss Chard and Bush Bean: good neighboursSwiss Chard and Cabbage: good neighboursSwiss Chard and Kale: good neighboursSwiss Chard and Spinach: keep apartSwiss Chard and Beet: keep apartSwiss Chard and Onion: good neighbours
CarrotCarrot and Tomato: good neighboursCarrot and Bell Pepper: good neighboursCarrot and Chili Pepper: good neighboursCarrot and Bush Bean: good neighboursCarrot and Pole Bean: good neighboursCarrot and Pea: good neighboursCarrot and Lettuce: good neighboursCarrot and Radish: good neighboursCarrot and Onion: good neighboursCarrot and Garlic: good neighboursCarrot and Chives: good neighboursCarrot and Dill: keep apartCarrot and Parsley: good neighboursCarrot and Rosemary: good neighbours
BeetBeet and Bush Bean: good neighboursBeet and Pole Bean: keep apartBeet and Broccoli: good neighboursBeet and Cauliflower: good neighboursBeet and Cabbage: good neighboursBeet and Kale: good neighboursBeet and Lettuce: good neighboursBeet and Spinach: keep apartBeet and Swiss Chard: keep apartBeet and Onion: good neighboursBeet and Garlic: good neighbours
RadishRadish and Cucumber: good neighboursRadish and Zucchini / Summer Squash: good neighboursRadish and Winter Squash: good neighboursRadish and Pumpkin: good neighboursRadish and Pole Bean: good neighboursRadish and Pea: good neighboursRadish and Lettuce: good neighboursRadish and Spinach: good neighboursRadish and Carrot: good neighbours
OnionOnion and Tomato: good neighboursOnion and Bell Pepper: good neighboursOnion and Chili Pepper: good neighboursOnion and Bush Bean: keep apartOnion and Pole Bean: keep apartOnion and Pea: keep apartOnion and Broccoli: good neighboursOnion and Cauliflower: good neighboursOnion and Cabbage: good neighboursOnion and Kale: good neighboursOnion and Lettuce: good neighboursOnion and Swiss Chard: good neighboursOnion and Carrot: good neighboursOnion and Beet: good neighboursOnion and Dill: good neighboursOnion and Parsley: good neighbours
GarlicGarlic and Tomato: good neighboursGarlic and Bush Bean: keep apartGarlic and Pole Bean: keep apartGarlic and Pea: keep apartGarlic and Cabbage: good neighboursGarlic and Kale: good neighboursGarlic and Carrot: good neighboursGarlic and Beet: good neighbours
ChivesChives and Tomato: good neighboursChives and Bell Pepper: good neighboursChives and Bush Bean: keep apartChives and Pole Bean: keep apartChives and Pea: keep apartChives and Carrot: good neighbours
Sweet CornSweet Corn and Tomato: keep apartSweet Corn and Potato: good neighboursSweet Corn and Cucumber: good neighboursSweet Corn and Zucchini / Summer Squash: good neighboursSweet Corn and Winter Squash: good neighboursSweet Corn and Pumpkin: good neighboursSweet Corn and Bush Bean: good neighboursSweet Corn and Pole Bean: good neighboursSweet Corn and Pea: good neighboursSweet Corn and Sunflower: good neighbours
SunflowerSunflower and Potato: keep apartSunflower and Cucumber: good neighboursSunflower and Pole Bean: good neighboursSunflower and Sweet Corn: good neighbours
BasilBasil and Tomato: good neighboursBasil and Bell Pepper: good neighboursBasil and Chili Pepper: good neighboursBasil and Mint: keep apart
DillDill and Tomato: keep apartDill and Eggplant: keep apartDill and Cucumber: good neighboursDill and Broccoli: good neighboursDill and Cauliflower: good neighboursDill and Cabbage: good neighboursDill and Kale: good neighboursDill and Lettuce: good neighboursDill and Carrot: keep apartDill and Onion: good neighboursDill and Cilantro / Coriander: keep apart
ParsleyParsley and Tomato: good neighboursParsley and Bell Pepper: good neighboursParsley and Lettuce: keep apartParsley and Carrot: good neighboursParsley and Onion: good neighboursParsley and Mint: keep apart
Cilantro / CorianderCilantro / Coriander and Bush Bean: good neighboursCilantro / Coriander and Pea: good neighboursCilantro / Coriander and Spinach: good neighboursCilantro / Coriander and Dill: keep apart
MintMint and Tomato: good neighboursMint and Cabbage: good neighboursMint and Basil: keep apartMint and Parsley: keep apart
ThymeThyme and Eggplant: good neighboursThyme and Cabbage: good neighbours
RosemaryRosemary and Bush Bean: good neighboursRosemary and Cabbage: good neighboursRosemary and Carrot: good neighbours

How to read it: tomatoes

Look up tomato in the left column. The chart lists 13 good neighbours and 16 crops to keep apart from tomatoes.

Plant near tomatoes

Asparagus, Basil, Borage, Carrot, Celery, Chives, Garlic, Green Onion / Scallion, Lettuce, Mint, Onion, Parsley, Tarragon.

Keep away from tomatoes

Bok Choy / Pak Choi, Broccoli, Brussels Sprouts, Cabbage, Cauliflower, Collard Greens, Dill, Fennel (Bulb), Kale, Kohlrabi, Mizuna, Napa Cabbage, Potato, Rapini (Broccoli Raab), Sweet Corn, Tatsoi.

Other crops work the same way. Look one up with the interactive companion planting chart or open its page in the crop directory.

Three starter beds

Each bed is 4 x 4 ft, one square is one square foot, and the back of the bed is at the top. Every crop in a bed is free of keep-apart pairs in the chart. Use them as they are or as a starting point.

Tomato bed

Tall tomatoes at the back so they do not shade the lower crops. Squares: 4 tomato, 2 basil, 2 onion, 4 carrot, 4 lettuce.

Salad bed

Quick radishes finish first and free their squares for a second sowing. Squares: 4 lettuce, 2 spinach, 4 radish, 4 carrot, 2 onion.

Corn, bean and squash bed

Beans climb the corn; squash sprawls at the front. Plant corn in a block, not a single row. Squares: 8 sweet corn, 4 pole bean, 4 winter squash.

How much to trust it

Companion planting evidence is mixed. The reliable wins are to rotate plant families, to avoid crowding heavy feeders together, and to use flowers and herbs to bring in pollinators and predatory insects. Specific pairings are sensible defaults, not hard rules, and your own notes about what works in your garden beat any chart. For the reasoning, read the companion planting guide and the crop rotation guide.

Flower planting planner: seed starting, bulbs and zone dates

When to start seed indoors, when to plant out, and when to put bulbs in the ground, for popular cut and garden flowers. Every rule was read on a university extension page, and where two states give different advice the planner shows both instead of choosing one.

Flower planting planner (PDF)

Seed-starting weeks for 23 flowers, plant-out dates for every USDA zone from 3 to 10, a page to work out your own dates, fall bulb rules and a depth chart, perennial and sweet pea timing, a succession sheet, a seed-starting log and a blank bed plan.

Download (US Letter)Download (A4)FREE

Free to print for personal use. Dates are estimates from typical frost dates; sources are listed on the last pages.

The same information, kept up to date and with the source of every rule, is on the flower pages and the bulb planting guide.

Vegetable planting calendars by zone and state

Each calendar is two pages: a month-by-month bar chart of when to start seeds indoors, plant out, sow in fall and harvest, and a table of exact date ranges for 26 common vegetables. The dates are counted back from the average last spring frost and forward from the first fall frost for that zone or state.

What the dates look like

Sample dates for USDA zone 7 (average last spring frost 04-05, first fall frost 10-25, month-day).
CropStart indoorsPlant out or sowFall sowingHarvest
TomatoFeb 8 – Feb 22Apr 5 – Apr 22-Jun 11 – Jul 6
Bell PepperFeb 1 – Feb 15Apr 12 – Apr 29-Jun 18 – Jul 18
LettuceMar 1 – Mar 15Mar 10 – Mar 29Aug 20 – Sep 6Apr 21 – May 21
Carrot-Mar 10 – Mar 29Jul 30 – Aug 16May 14 – Jun 3
Bush Bean-Apr 7 – Apr 26Jul 30 – Aug 16Jun 1 – Jun 11
CucumberMar 8 – Mar 22Apr 12 – Apr 29Jul 23 – Aug 9Jun 8 – Jun 28
OnionJan 18 – Feb 1Mar 3 – Mar 22-Jun 13 – Jul 13
KaleFeb 15 – Mar 1Mar 8 – Mar 25Jul 30 – Aug 16May 4 – May 19

Download by hardiness zone

Zone 3 (PDF)Zone 4 (PDF)Zone 5 (PDF)Zone 6 (PDF)Zone 7 (PDF)Zone 8 (PDF)Zone 9 (PDF)Zone 10 (PDF)

Not sure of your zone? Use the hardiness zone finder or the frost date finder.

Download by state

Each PDF uses the state's average frost dates. For a date for your own town, enter your ZIP code in the planting calendar.

Which printable do I need?

I want to…UseAlso useful
Choose what to plant next to each otherCompanion planting chartOnline companion chart
Draw a bed layout on paperBlank 4 x 8 ft beds (last page of the companion chart)Garden bed planner
Know when to start seeds and plant outPlanting calendar for your zone or statePlanting calendar with your ZIP code
Space plants correctly in a bedOne-foot squares on the blank bedsPlant spacing calculator
Avoid planting the same family in the same bedRotation families (last page of the companion chart)Crop rotation guide

Printing tips

  • Print at 100% or “actual size”, not “fit to page”. The PDF already asks for 100%, and the grid squares only measure one foot of bed at that scale.
  • Every page keeps about half an inch of margin, so a normal home printer will not clip the edges or the footer.
  • The charts work in black and white: good pairs are circles and keep-apart pairs are crossed boxes, so colour is a bonus, not a requirement.
  • Print the matrix on its own page and the A-Z table double-sided. Slip the blank beds into a clear sleeve and use a dry-erase marker each season.
  • On A4, choose the A4 file. Printing the Letter file on A4 shrinks it slightly.

Questions

Are these printables really free?

Yes. There is no sign-up and no email wall. Print them for your own garden, a class or a garden club. Please link to this page instead of re-uploading the files, so everyone gets the current version, and do not sell them.

Do the PDFs fit US Letter and A4 paper?

The companion planting chart comes in both sizes. The zone and state calendars are US Letter. All pages keep about half an inch of margin so a home printer does not clip the edges, and the PDF asks the print dialog for 100% scale.

Is companion planting scientifically proven?

Only partly. A few effects have research behind them, such as tall crops shading lettuce or strong-scented herbs confusing some pests. Many specific pairings are traditional advice that has not been tested in controlled trials. The best-supported rules are to rotate plant families and to avoid crowding heavy feeders together.

Where do the pairings in the chart come from?

They come from Cooperative Extension companion planting references and are combined in both directions: crops a plant grows well with, and crops that list it as a companion. If a pairing is good in one source and bad in another, the chart shows it as keep apart so you err on the safe side.

How accurate are the planting dates in the calendars?

They are counted from average frost dates for the zone or state, so they are a sound starting point rather than a promise. A late cold snap or a warm microclimate can move real dates. Check your overnight forecast before planting out tender crops, and use your ZIP code in the planting calendar for a closer date.

How do I find my hardiness zone or frost dates?

Enter your ZIP code in the hardiness zone finder or the frost date finder on this site. Zones describe winter cold and suit perennials; frost dates describe the growing season and matter more for vegetables.

These charts are planning guidance based on average frost data and traditional companion-planting references. Your local weather and microclimate can move real dates. See how we source data.