Vegetable Garden Plant Count Calculator

Written by Thierno Sadou Diallo, formula verified per our methodology • Last checked on 9/8/2026

The number of plants is calculated by forming a grid: number of rows × number of plants per row, each obtained with ⌊length ÷ spacing⌋ + 1. For a 3 m × 2 m bed with 30 cm spacing, that gives 11 × 7 = 77 plants.

Explanation

Calculating how many plants fit on a rectangular garden bed isn't a simple division of surface area by spacing squared: it's a two-dimensional grid, on the same principle as spacing posts along a fence (see our fence post spacing calculator), but applied in both directions at once. In each direction, the number of plants is obtained by dividing the available length by the desired spacing, rounding down to the nearest whole number, then adding one extra plant for the first position (like posts at each end of a line): a 3 m bed with 30 cm spacing thus fits 11 plants along its length (3 ÷ 0.30 = 10, plus 1), not 10. The total number of plants on the entire bed is the product of the number of plants in each direction, forming a regular grid. The spacing to use varies enormously by crop: lettuce or radishes often only need 20 to 30 cm, while tomatoes, zucchini, or cabbage generally need 60 cm to 1 m to develop fully without competing for light and nutrients — always check the specific recommendation for the variety grown rather than applying a generic spacing to all crops. Once the planting density is set, see also our vegetable garden soil volume calculator to prepare the growing bed itself.

Example: a 3 m × 2 m bed, 30 cm spacing

Inputs

Length: 3 m. Width: 2 m. Spacing between plants: 30 cm.

Calculation

Rows = ⌊300 ÷ 30⌋ + 1 = 10 + 1 = 11. Columns = ⌊200 ÷ 30⌋ + 1 = 6 + 1 = 7. Total = 11 × 7 = 77 plants.

Result

This growing bed can hold 77 plants at this spacing.

Frequently asked questions

Why not simply divide the surface area by spacing squared?

Because this approach would systematically underestimate the actual number of plants: it ignores the fact that a plant must be counted at each end of each row, not just an interval between two plants. The grid method (rows × columns, each calculated separately) gives the exact count, exactly as for posts along a fence.

What spacing should be chosen depending on the vegetables grown?

The recommended spacing depends heavily on the mature size of the plant: about 20 to 30 cm for lettuce, radishes, or spinach, 30 to 40 cm for beans or beets, and 60 cm to 1 m for tomatoes, zucchini, cabbage, or widely spreading plants. Seed packets or potted plant labels generally state the recommended spacing for the specific variety grown.

Is this spacing the same in both directions of the bed?

This calculator assumes identical spacing in both directions (a square grid), the most common case in vegetable gardening. Some row crops space plants differently within a row than between the rows themselves; in that case, the calculation would need to be done separately for each direction with its own spacing.

Similar calculators