What Size Pig for 30 People

For 30 people, order a 30 lb pig dressed (about 45 lb live), assuming 10% skip pork and there is a full spread of sides.

Pig for 30 people
30 lb dressed
a 30 lb pig · about 45 lb live · 45 lb with light sides

By cooking method

MethodPigsCook time
La Caja China roasting box1 × 30 lb3.5–4 h
Open pit or pig cooker1 × 30 lb2.5–3.5 h
Hawaiian imu (underground)1 × 30 lb6–8 h
Value
Pork eaters27
Thaw (fridge, per pig)8 days
Brine per pigabout 1 gal
Pig cost (estimate)$75–135
Pulled pork from butts instead13.5 lb raw, about $34
Order a 30 lb dressed
about 45 lb live weight · for 27 of 30 guests eating pork
Cook time (La Caja China roasting box)3.5–4 h
Charcoal52 lb

How we calculate

  1. Pork eaters = guests minus those who skip pork. Dressed weight = eaters × pounds per guest, rounded up to 5 lb.
  2. Above 100 lb, or above the box size for La Caja China, the plan splits into two pigs: smaller pigs cook faster and more evenly.
  3. Live weight = dressed ÷ 64–75%. Thaw days use the USDA fridge rule of about a day per 4–5 lb, applied to a pig (our extrapolation).
  4. We leave out rotisserie and lechon times because we found no reliable published figures.
RuleValueSource
Dressed weight per guest1 lb (full sides) to 1.5 lb (light sides)NC Pork Council guide
Dressed vs live weight64–75%, about 70% typicalUMaine Extension
Best carcass size60–100 lb; bigger parties cook twoNC Pork Council guide
Open pit time1 hour per 10 lb dressedNC Pork Council guide
La Caja China16 lb charcoal to start, 8–10 lb each hour, flip at 3 h, 3.5–4 h total; Model #2 holds about 85 lbpublished recipes
Imu6–8 h plus 2–3 h to heat the stonesHawaii guide
Safe temperature145°F plus 3-minute rest (whole cuts); shoulders and hams pull at 180°F+USDA

Whole-hog numbers are rules of thumb; most come from pitmaster guides, not lab tests. Pig prices are our estimate of $2.50–4.50/lb dressed. Data as of Oct 2026. Full list of sources: How we calculate.

Related

FAQ

What size pig for 30 people?

For 30 people, order a 30 lb pig dressed (about 45 lb live), assuming 10% skip pork and there is a full spread of sides.

How much does a pig roast for 30 cost?

About $75–135 for the pig at $2.50–4.50/lb dressed (our estimate), plus charcoal and any box rental.

How long to roast a pig for 30 people?

3.5–4 hours in La Caja China; about 1 hour per 10 lb on an open pit.

How much meat does a pig give for 30 people?

Plan by dressed weight rather than cooked meat: published cooked-yield figures for whole hogs vary too much to rely on.