Garden Size Calculator

Enter your household and crops to get plants per person, row feet, bed area, 4 x 8 beds and expected harvest.

Family vegetable garden in summer with beans, zucchini, staked tomatoes and peppers
Units
people

Count children as people. None of the sources gives a separate figure for them.

Grow for
Crops and how much your household eats
  • Tomato2 to 3 plants per person
  • Pepper3 to 4 plants per person
  • Cucumber2 to 3 plants per person
  • Zucchini1 to 2 plants per person per planting, 3 plantings (Virginia Tech)
  • Green Beans5 to 15 ft of row per person
  • Lettuce5 to 10 ft of row per person
  • Carrot5 to 10 ft of row per person
  • Onion5 ft of row per person

Less, normal and more pick the low end, middle and high end of the published range.

Garden for 4 people, fresh eating

545sq ft in rows

Or about 130 sq ft planted intensively in raised beds, which is 5 beds of 4 x 8 ft.
Raised bed area
130sq ft
4 x 8 ft beds
5beds
Expected harvest
188 to 558lb
Each bed is 4 x 8 ft (32 sq ft); green shows how much of it the crops fill.

Lay the beds out in the raised bed planner, then work out how much soil fills them with the raised bed soil calculator.

Crop by crop

Bars show the in-ground row area; the darker part is the same crop in a raised bed.

  • Tomato

    10 plants · 22.5 ft of row

    Rows: 81 sq ft (27 in in the row, rows 43 in apart) · Raised bed: 10 sq ft (1 per sq ft) · Harvest: 34 to 101 lb

    Other published figures: Virginia Tech 2 to 4 plants per person per planting; K-State 3 to 5 plants per person; Texas A&M 3 plants fresh, 5 with preserving.

  • Pepper

    14 plants · 21 ft of row

    Rows: 58 sq ft (18 in in the row, rows 33 in apart) · Raised bed: 14 sq ft (1 per sq ft) · Harvest: 11 to 38 lb

    Other published figures: Virginia Tech 3 to 5 plants per person per planting; K-State 3 to 5 plants per person; Texas A&M 3 plants fresh, 5 with preserving.

  • Cucumber

    10 plants · 12.5 ft of row

    Rows: 63 sq ft (15 in in the row, rows 60 in apart) · Raised bed: 10 sq ft (1 per sq ft) · Harvest: 10 to 13 lb

    Other published figures: Virginia Tech 2 to 4 plants per person per planting; K-State 1 to 2 hills per person; Texas A&M 2 hills fresh, 5 with preserving.

  • Zucchini

    18 plants · 40.5 ft of row

    6 plants per planting x 3 plantings (13.5 ft of row each), following Virginia Tech's per-planting figure and its 3 plantings a year.

    Rows: 162 sq ft (27 in in the row, rows 48 in apart) · Raised bed: 36 sq ft (0.5 per sq ft) · Harvest: 81 to 324 lb

    Other published figures: Virginia Tech 1 to 2 summer squash plants per person; K-State 2 to 3 hills of summer squash per person; Texas A&M 2 hills fresh, 3 with preserving.

  • Green Beans

    240 plants · 40 ft of row

    Rows: 100 sq ft (2 in in the row, rows 30 in apart) · Raised bed: 27 sq ft (9 per sq ft) · Harvest: 12 to 20 lb

    Other published figures: K-State 15 to 16 ft of bush beans or 5 to 6 ft of pole beans per person; Texas A&M 15 ft fresh, 20 ft with preserving.

  • Lettuce

    45 plants · 30 ft of row

    Rows: 35 sq ft (8 in in the row, rows 14 in apart) · Raised bed: 11 sq ft (4 per sq ft) · Harvest: 6 to 12 lb

    Other published figures: Virginia Tech 5 to 10 head lettuce plants, or 10 to 15 ft of baby salad lettuce, per person per planting; K-State 10 ft of head or leaf lettuce per person; Texas A&M 10 ft of leaf lettuce per person.

  • Carrot

    206 plants · 30 ft of row

    Rows: 23 sq ft (1.8 in in the row, rows 9 in apart) · Raised bed: 13 sq ft (16 per sq ft) · Harvest: 21 to 30 lb

    Other published figures: K-State 5 to 10 ft per person; Texas A&M 10 ft fresh, 15 ft with preserving.

  • Onion

    80 plants · 20 ft of row

    Rows: 25 sq ft (3 in in the row, rows 15 in apart) · Raised bed: 9 sq ft (9 per sq ft) · Harvest: 14 to 20 lb

    Other published figures: Virginia Tech 20 to 30 plants per person; K-State 3 to 5 ft per person; Texas A&M 5 ft fresh, 30 ft with preserving.

How the calculator sizes a garden

Extension services publish how much of each crop one person needs for a season, either as a number of plants (tomatoes, peppers, strawberries) or as feet of row (beans, carrots, lettuce). The calculator multiplies that figure by the number of people, then turns it into space with the crop's spacing.

Plants = plants per person × people, or row feet × 12 ÷ in-row spacing (in)

Row area (sq ft) = row feet × between-row spacing (in) ÷ 12

Raised bed area (sq ft) = plants ÷ plants per square foot

Row feet come from plants times the middle of the in-row spacing, and the row area uses the middle of the between-row spacing, so a tomato counts at 27 inches in the row with rows 43 inches apart. For raised beds the calculator uses the square foot gardening count where one is published (1 tomato, 4 lettuce or 16 carrots per square foot). Otherwise it uses the published bed spacing, or the in-row spacing in both directions. Beds are counted as 4 by 8 feet, 32 sq ft each, rounded up.

"Fresh + preserving" switches to the larger amount the sources give for canning, freezing or storing. Treat that figure as the whole planting, not an extra on top of the fresh one. "Less", "normal" and "more" pick the low end, the middle and the high end of the published range. Where a source gives only one figure (Utah State lists lettuce for fresh eating only), the crop keeps that figure and says so.

Children count as people. None of the tables we used gives a separate figure for children, so we do not invent one. Enter fewer people if your children eat little of a crop, or set that crop to "less".

Worked example: a family of four

Four people eating fresh, with the default garden of tomato, pepper, cucumber, zucchini, green beans, lettuce, carrot and onion, each at "normal":

CropPer personFor 4 peopleIn rowsRaised bedHarvest
Tomato2 to 3 plants10 plants, 22.5 ft of row81 sq ft10 sq ft34 to 101 lb
Pepper3 to 4 plants14 plants, 21 ft58 sq ft14 sq ft11 to 38 lb
Cucumber2 to 3 plants10 plants, 12.5 ft63 sq ft10 sq ft10 to 13 lb
Zucchini1 to 2 plants per planting, 3 plantings18 plants (6 per planting), 40.5 ft162 sq ft36 sq ft81 to 324 lb
Green beans5 to 15 ft40 ft100 sq ft27 sq ft12 to 20 lb
Lettuce5 to 10 ft30 ft35 sq ft11 sq ft6 to 12 lb
Carrot5 to 10 ft30 ft23 sq ft13 sq ft21 to 30 lb
Onion5 ft20 ft25 sq ft9 sq ft14 to 20 lb

That adds up to 545 sq ft in conventional rows, or about 130 sq ft planted intensively, which is 5 raised beds of 4 x 8 ft. The expected harvest is 188 to 558 lb across the eight crops. Switch to fresh + preserving and the same crops need about 312 sq ft of bed, or 10 beds of 4 x 8 ft.

Zucchini is the one crop here counted per planting. Its figure comes from Virginia Tech, whose table gives plants per person per planting and recommends three spring and summer plantings of summer squash, so the season total is 6 plants x 3 plantings. The later plantings can go where early crops such as lettuce have finished, so the area is an upper bound.

In this example rows need about four times the space of beds, because each row carries its own walking path. Raised beds skip those paths and plant in every direction at the in-row spacing or closer.

Plants per person for common crops

These are the figures the calculator starts from. The preserving figure is the total for fresh eating plus canning, freezing or storing.

CropFresh eatingWith preservingSource
Strawberry12.5 plants25 plantsNC State, UMaine
Asparagus5 to 20 plantsnone publishedUMaine, Illinois Extension
Cucumber2 to 3 plants5 to 8 plantsUtah State
Green beans5 to 15 ft of row15 to 35 ftUtah State
Raspberry1.5 to 5 plantsnone publishedNC State, Illinois Extension
Lettuce5 to 10 ft of rownone publishedUtah State
Kale5 to 10 ft of row20 to 30 ftUtah State
Sweet corn10 to 15 ft of row40 to 55 ftUtah State
Tomato2 to 3 plants7 to 13 plantsUtah State
Pepper3 to 4 plants8 to 14 plantsUtah State
Zucchini1 to 2 plants per planting, 3 plantingsnone publishedVirginia Tech
Potato50 ft of row100 ftUtah State

Why sources disagree

Strawberries show how far apart the tables can be. NC State plans 50 plants for a family of four, 12.5 each. UMaine plans 100 plants for the same family when you also want fruit to freeze or make into preserves. Raspberries range from 6 plants for four people (NC State) to 20 to 25 plants for five (Illinois Extension). Asparagus runs from 5 crowns per person of the newer hybrids (UMaine) to 10 to 20 plants (Illinois Extension).

The calculator lists these other figures under each crop, with links, so you can see where the default sits. Virginia Tech's Table 5 counts plants per person per planting. Where the calculator's figure comes from that table (zucchini, spinach, Swiss chard, leeks, winter squash and pumpkin), it multiplies by Virginia Tech's number of spring and fall plantings: spinach, for example, is 15 plants per person per planting x 4 plantings. Figures from other sources, such as Utah State's, are already season totals and are used as they are. Pair it with the succession planting planner to spread those plantings out.

How reliable the harvest numbers are

Most yields come from Virginia Tech's Table 5 as pounds per 10 ft of row; strawberries use NC State's figure per plant. They are wide ranges. Virginia Tech gives tomatoes 15 to 45 lb per 10 ft and summer squash 20 to 80 lb, depending on variety, season length, water and how well pests are kept down. Read the low end as a first year and the high end as a good year in a well-fed bed. Crops with no published yield, such as asparagus, show no harvest line and are left out of the total.

A few more things move the numbers:

  • Variety. Bush and pole beans need very different amounts of row: K-State plans 15 to 16 ft of bush beans or 5 to 6 ft of pole beans per person.
  • Climate. Virginia Tech recommends up to three spring and three fall plantings of head lettuce and four spring plantings of bush beans. A short season fits fewer, so each planting needs more row.
  • Perennials. A strawberry matted row bears from the year after planting, and asparagus is not cut at all in its planting year. Plan their space apart from the annual beds.

Next steps

Lay the beds out in the raised bed planner, where the same spacing decides what fits in each square. Then use the raised bed soil calculator to fill them: 5 beds of 4 x 8 ft at 12 inches deep hold 160 cubic feet of soil. To check how many plants fit a particular bed or row, the plant spacing calculator draws the layout.