Guide
Plant Spacing Chart: In-Row Inches + Square-Foot Counts
One vegetable spacing chart with both in-row inches and square-foot-gardening counts per crop, plus a calculator that shows how many plants actually fit.

The short answer
A vegetable spacing chart gives two numbers per crop: in-row spacing in inches for rows, and plants per square foot for square-foot gardening. Tomatoes want 24 inches apart or 1 per square foot. Lettuce wants 8 inches or 4 per square foot. Carrots want 3 inches or 16 per square foot.
Try it — Plant Spacing Calculator
Full calculatorExtra to cover losses (10% is typical).
You can plant
32plants
- Per row
- 8
- Rows
- 4
- Buy (incl. spare)
- 36 plants
The vegetable spacing chart (inches and per square foot)
This chart gives you both spacing formats at once. Most charts pick one.
A row gardener needs in-row inches. A square-foot gardener needs plants per square. Here they sit side by side, so you can plant the same bed either way.
Two columns, two simple ideas:
- In-row spacing is how far apart to set plants down a single row, in inches.
- Plants per square foot is the count for one 12-inch grid square, the convention from the Square Foot Gardening method.
Same crop, just measured two ways.
| Crop | In-row spacing | Per square foot |
|---|---|---|
| Tomato | 24″ | 1 |
| Zucchini | 24″ | 1 |
| Pepper | 18″ | 1 |
| Eggplant | 18″ | 1 |
| Broccoli | 18″ | 1 |
| Cabbage | 18″ | 1 |
| Cucumber | 12″ | 2 |
| Potato | 12″ | 4 |
| Lettuce | 8″ | 4 |
| Basil | 8″ | 4 |
| Swiss chard | 8″ | 4 |
| Garlic | 6″ | 9 |
| Onion | 5″ | 9 |
| Bush beans | 4″ | 9 |
| Beets | 4″ | 9 |
| Spinach | 4″ | 9 |
| Peas | 3″ | 8 |
| Carrot | 3″ | 16 |
| Radish | 2″ | 16 |
These are the calculator's defaults, and they sit inside the ranges US extension services publish. Cornell puts tomatoes in the 14 to 24 inch band, depending on support. Broader extension guidance runs up to 36 inches for sprawling indeterminate types. The chart's 24 inches is the workable middle, and the calculator lets you nudge it.
How the two numbers relate
The in-row inch and the per-square count are the same density, written two ways. The math ties them together.
It comes down to how much room each plant needs:
- 1 per square when a plant wants about a foot of room (tomato, pepper).
- 4 per square when it wants about 6 inches (lettuce, basil).
- 9 per square at about 4 inches (beans, beets).
- 16 per square at about 3 inches (carrots, radishes).
So a per-square count is just the in-row spacing turned into a grid. That is why the calculator can switch layouts without changing your crop. Pick tomatoes, and 24-inch rows and 1-per-square are the same plant at the same density, counted differently.
Pro tip
Square spacing wastes the diagonal. Triangular (offset) spacing staggers every other row, so each plant nests into the gap between two plants in the row before it. That fits about 15% more plants in a large bed, per Michigan State University Extension. The gain grows with bed size. In a small bed the offset rows lose plants to the edges, so the real number depends on your exact dimensions.
How many plants actually fit your bed
The chart gives spacing. The real question is how many plants fit your bed, and the layout you pick changes the answer.
Take a 4 ft × 8 ft raised bed and tomatoes at 24 inches:
- Square spacing: 8 plants (4 down the 8-foot length, 2 across the 4-foot width).
- Triangular packing: 7 plants. The staggered rows give up a plant to the short edges.
- Square-foot gardening: 1 per square across 32 squares. That is too tight for full-size tomatoes, which shows why the per-square count is a starting point, not a law.
Swap to lettuce at 8 inches in that same bed and the numbers climb fast. Square spacing fits 72 plants. Square-foot mode fits 4 per square, for 128.
The layout drives the count as much as the crop does. That is the whole reason to run your real dimensions instead of eyeballing it.
How to use a square-foot grid
Square-foot gardening swaps row math for a physical grid. You lay 12-inch squares over the bed and treat each square as its own tiny plot.
- Build or mark a grid of 12-inch squares across the whole bed.
- Give each square a single crop.
- Plant the per-square count from the chart: 1 tomato, 4 lettuce, 9 beans, 16 carrots.
- Space the plants evenly inside the square so they share the foot of soil.
The grid is the trick. You never measure an inch in the row again, because the square already holds the spacing for you.
Common mistake
Planting the per-square count but skipping the thinning. Carrots at 16 per square only works if you thin seedlings down to that count. Sow a pinch of seed per hole, then thin to the chart number once they are up. Crowded carrots and beets stay thin and stunted, and no amount of water fixes a square that was never thinned.
Spacing in a raised bed
Spacing happens inside the bed you filled, and the bed sets the limits. A deeper bed lets roots run, so root crops hit their chart spacing without fighting hardpan. A wider bed makes triangular packing pay off.
Still building or topping up? Size the fill first. The how much soil for a raised bed guide handles the soil, and how much compost do I need covers the amendment. Get the bed right, then let the chart and calculator handle the planting.
Put your bed's numbers in
The two formats are the same density measured two ways. Triangular packing buys back the diagonal that square spacing wastes. The chart gives you the spacing, but only your bed size gives you the count.
Pick your crop and bed size in the Plant Spacing Calculator to see how many plants fit in square, triangular, and square-foot layouts, with a grid preview for your exact dimensions.
Common questions
How far apart should I plant tomatoes?
Set tomatoes about 24 inches apart in a row, which is where most extension guidance lands (the broader range runs 18 to 36 inches by variety and support). In square-foot gardening, that is 1 plant per square foot. Staked or determinate plants can sit at the tighter end.
What is the correct plant spacing?
There is no single number. Each crop has an in-row spacing in inches and a square-foot-gardening count. Tomatoes want 24 inches or 1 per square foot, lettuce 8 inches or 4 per square, carrots 3 inches or 16 per square. Use the chart and calculator to match your bed.
Does square or triangular spacing fit more plants?
Triangular (offset) spacing fits more. Each staggered row nests into the gaps of the row before it, fitting about 15 percent more plants in a large bed. The gain grows with bed size. In a small bed the edges eat into it, so the calculator shows the real count for your dimensions.
How do I use a square-foot gardening grid?
Divide the bed into 12-inch by 12-inch squares with a physical grid. Each square holds a set number of one crop: 1 tomato, 4 lettuce, 9 beans, or 16 carrots. Plant each square with one crop and you skip row math entirely.
How far apart should I plant carrots?
Thin carrots to about 3 inches apart in a row, within the common 2 to 3 inch extension range. In square-foot gardening that is 16 carrots per square foot. Crowded carrots stay thin, so thinning is the step most people skip and regret.
Sources
Agronomic claims in this guide are checked against these primary sources.
- Square Foot Gardening — Square Foot Gardening Foundation
- Planting the vegetable garden — University of Minnesota Extension
- Vegetable growing guides — Cornell Cooperative Extension
- Tomato — Clemson Cooperative Extension HGIC
- Intensive gardening methods — Michigan State University Extension
Keep reading
How Much Soil for a Raised Bed?
Length times width times height in feet, divided by 27, gives cubic yards. A 4x8 bed at 10 inches needs about 1 cubic yard. Formula, bag list, and a calculator.
Read →How Much Compost Do I Need?
Multiply square feet by depth in inches, divide by 324 for cubic yards of compost. Formula, worked examples, and a bagged-vs-bulk guide.
Read →How Much Topsoil Do I Need? (Tons, Yards + Calculator)
Topsoil is sold by the ton. Multiply your square feet by depth in inches, divide by 324 for cubic yards, then plan for about 1.2 tons per yard.
Read →How Much Mulch Do I Need?
Measure your bed, multiply by depth, divide by 324, and you have the cubic yards of mulch you need. Formula, worked examples, and a coverage table.
Read →How Far Apart to Plant Zucchini
Space zucchini 24 inches apart in rows 36 inches apart, or give each plant one full square foot in a raised bed. Spacing, a method table, and the calculator.
Read →How Far Apart to Plant Tomatoes
Space tomatoes about 24 inches apart in rows 36 inches apart, or one plant per square foot in a raised bed. Spacing chart, the square-vs-triangular trick, and a calculator.
Read →