Plant Spacing Calculator
Plan a square foot garden square by square, or calculate row spacing for any bed size.
Spacing is where most raised beds are won or lost. Plant too far apart and you waste the expensive soil you just paid for. Plant too close and you get leggy, disease-prone plants competing for light. This plant spacing calculator works two ways: use the square foot gardening planner to lay out a bed crop by crop and get an exact planting list, or switch to row and area spacing if you plant in traditional rows and just need to know how many plants will fit.
Click or drag across the squares to plant. Click a planted square again to clear it.
No squares planted yet. Pick a crop above and click the grid to build your planting plan.
Square foot gardening spacing chart
Square foot gardening divides a bed into 12 inch squares and assigns each crop a set number of plants per square. The whole system rests on four densities: 1, 4, 9, or 16 plants per square, which correspond to 12, 6, 4, and 3 inch spacing. Large sprawling crops get more than one square to themselves.
| Crop | Per square foot | Spacing | Notes |
|---|---|---|---|
| Root crops | |||
| Carrots | 16 | 3 in | |
| Radishes | 16 | 3 in | |
| Onions (bulbing) | 16 | 3 in | |
| Scallions | 16 | 3 in | |
| Beets | 9 | 4 in | |
| Turnips | 9 | 4 in | |
| Garlic | 9 | 4 in | |
| Leeks | 9 | 4 in | |
| Potatoes | 4 | 6 in | Needs 12in+ of soil depth |
| Sweet potatoes | 1 | 12 in | Vines will spill over the edge |
| Leafy greens | |||
| Spinach | 9 | 4 in | |
| Arugula | 9 | 4 in | |
| Mustard greens | 9 | 4 in | |
| Lettuce (leaf) | 4 | 6 in | |
| Lettuce (head) | 4 | 6 in | |
| Swiss chard | 4 | 6 in | |
| Celery | 4 | 6 in | |
| Brassicas | |||
| Broccoli | 1 | 12 in | |
| Cabbage | 1 | 12 in | |
| Cauliflower | 1 | 12 in | |
| Brussels sprouts | 1 | 12 in | |
| Kale | 1 | 12 in | |
| Collard greens | 1 | 12 in | |
| Kohlrabi | 4 | 6 in | |
| Fruiting crops | |||
| Tomatoes | 1 | 12 in | Indeterminate types need staking |
| Peppers | 1 | 12 in | |
| Eggplant | 1 | 12 in | |
| Okra | 1 | 12 in | |
| Corn | 4 | 6 in | Plant in blocks so it pollinates |
| Strawberries | 4 | 6 in | |
| Legumes | |||
| Bush beans | 9 | 4 in | |
| Peas | 8 | 4 in | Trellis along one edge |
| Pole beans | 8 | 4 in | Trellis along one edge |
| Herbs | |||
| Chives | 16 | 3 in | |
| Cilantro | 4 | 6 in | |
| Parsley | 4 | 6 in | |
| Basil | 4 | 6 in | |
| Dill | 1 | 12 in | |
| Thyme | 4 | 6 in | |
| Oregano | 1 | 12 in | Perennial, will spread |
| Sage | 1 | 12 in | Perennial, will spread |
| Rosemary | 1 | 12 in | Perennial, gets large |
| Vining crops | |||
| Cucumbers | 2 | 8 in | Trellised. Allow 1 per 2 sq ft if sprawling |
| Zucchini / summer squash | 1 per 2 squares | 1 per 2 squares | One plant per 2 squares |
| Winter squash | 1 per 2 squares | 1 per 2 squares | One plant per 2 squares |
| Melons | 1 per 2 squares | 1 per 2 squares | One plant per 2 squares |
| Pumpkins | 1 per 2 squares | 1 per 2 squares | One plant per 2 squares |
| Flowers | |||
| Marigolds | 4 | 6 in | |
| Nasturtiums | 1 | 12 in | |
| Zinnias | 4 | 6 in | |
| Sunflowers | 1 | 12 in | |
How square foot gardening spacing works
The logic is simpler than it looks. Take the spacing a seed packet recommends between plants, then work out how many of those fit across a 12 inch square:
- 12 inch spacing gives 1 plant per square — tomatoes, peppers, cabbage, broccoli.
- 6 inch spacing gives 4 per square — lettuce, chard, basil, marigolds.
- 4 inch spacing gives 9 per square — bush beans, spinach, beets, garlic.
- 3 inch spacing gives 16 per square — carrots, radishes, onions, scallions.
Seed packets usually list two numbers, a plant spacing and a much wider row spacing. The row spacing exists so a person can walk between rows in a field. In a raised bed you never walk on the soil, so you can ignore the row number entirely and space plants equally in both directions. That single change is why a raised bed produces far more per square foot than the same area planted in rows.
Row and triangular spacing
If you are planting in rows rather than squares, the number of plants that fit is the area divided by the space each plant occupies:
Plants = Area ÷ (Plant spacing × Row spacing)
That formula assumes a square grid, where every plant lines up with the one behind it. Triangular spacing staggers alternate rows so each plant sits in the gap between the two in front of it. At the same spacing it fits about 15% more plants into the same bed, because the formula picks up a factor of 0.866:
Triangular plants = Area ÷ (Plant spacing × Row spacing × 0.866)
Triangular is worth using for anything you want to form a solid block, such as lettuce, greens, or a flower planting. Square grids are easier to weed, harvest, and replant, which is why square foot gardening uses them.
A worked example: the 4x8 bed
A 4 ft by 8 ft bed is 32 square feet, so 32 squares. A productive mixed layout might be 4 squares of tomatoes (4 plants), 6 squares of lettuce (24 plants), 4 squares of bush beans (36 plants), 2 squares of carrots (32 plants), 4 squares of basil (16 plants), and 12 squares left for succession planting through the season. That is over 100 plants in a bed most people would put six tomatoes in.
Once you know your layout, the raised bed soil calculator will tell you how much soil that same bed needs to fill.
Frequently asked questions
How do you calculate plant spacing?
Divide the planting area by the space each plant needs. For rows, multiply your in-row spacing by your row spacing to get the area per plant, then divide the total area by that number. For example, a 32 square foot bed at 12 inch by 12 inch spacing gives one plant per square foot, so 32 plants. Square foot gardening skips the arithmetic by assigning each crop a set number of plants per 12 inch square.
How many plants can you fit per square foot?
It depends on the mature size of the crop. Square foot gardening uses four standard densities: 1 plant per square for large crops like tomatoes, peppers, and cabbage; 4 per square for lettuce, chard, and basil; 9 per square for bush beans, spinach, and beets; and 16 per square for carrots, radishes, and onions. Sprawling crops like squash and melons need two or more squares each.
What is triangular plant spacing?
Triangular spacing staggers every other row so each plant sits in the gap between the two plants in the row before it, forming triangles rather than a square grid. It fits roughly 15% more plants into the same area at the same spacing, which is why it is common for groundcovers and intensive vegetable beds. The calculator above will switch between square and triangular patterns.
How many plants fit in a 4x8 raised bed?
A 4 ft by 8 ft bed is 32 square feet, which is 32 squares in a square foot garden. That could be 32 tomato or pepper plants at one per square, 128 lettuce plants at four per square, or 512 carrots at sixteen per square. Most gardeners mix crops, which is what the grid planner above is for.
How many tomato plants can I put in a raised bed?
One per square foot is the square foot gardening standard, but that is tight for indeterminate varieties. If you are growing large indeterminate tomatoes, give each plant two squares and provide sturdy vertical support. Determinate and patio varieties do fine at one per square.
Can you plant vegetables too close together in a raised bed?
Yes. Crowding restricts airflow, which encourages fungal disease, and it forces plants to compete for light, water, and nutrients. Raised beds tolerate closer spacing than in-ground rows because the soil is looser and richer and you never walk on it, but the spacings in the chart below are already the tight end of the range. Do not go below them.
Do I need to build a physical grid on my square foot garden?
No, but it helps. A grid of string, lath, or thin wood laid across the bed keeps your planting honest and makes succession planting easier, because you replant one square at a time rather than guessing. Many gardeners use the grid for a season or two and then plant by eye once the spacing is familiar.
Does square foot gardening spacing work in raised beds of any depth?
The spacings assume roots have room to go down. In a bed only 6 inches deep, stick to shallow-rooted crops such as lettuce, radishes, and herbs. Carrots, parsnips, and potatoes need 12 to 18 inches of depth before the standard densities make sense.
Planning your first raised bed?
Spacing is one piece of it. The ultimate guide to raised bed gardening covers siting, building, and filling a bed from scratch, and vegetable gardening for beginners walks through choosing what to grow first.
Explore the Masterclass