Pregnancy Weight Gain Calculator

Calculate recommended pregnancy weight gain from pre-pregnancy BMI and current week.
Returns total range and weekly targets per ACOG guidelines.

Your data stays in your browser. We do not store, collect, or transmit any information you enter.
Recommended Weight Gain

Pregnancy weight gain guidelines are based on pre-pregnancy Body Mass Index (BMI), as established by the Institute of Medicine (IOM) in their landmark 2009 guidelines. Weight gain during pregnancy supports the growing baby, placenta, amniotic fluid, and necessary changes in the mother’s body.

Pre-pregnancy BMI determines the recommended range:

BMI = Weight (kg) / Height (m)²

Or in imperial: BMI = (Weight lbs / Height inches²) × 703

IOM recommended total weight gain by pre-pregnancy BMI:

BMI Category BMI Range Single Baby Twins
Underweight < 18.5 28–40 lbs (12.5–18 kg) No IOM guideline exists
Normal weight 18.5–24.9 25–35 lbs (11.5–16 kg) 37–55 lbs (17–25 kg)
Overweight 25.0–29.9 15–25 lbs (7–11.5 kg) 31–51 lbs (14–23 kg)
Obese (Class I+) ≥ 30.0 11–20 lbs (5–9 kg) 24–42 lbs (11–19 kg)

The blank twin cell is not an omission. The IOM had too few twin pregnancies with an underweight starting BMI to derive a range, and declined to invent one. The single-baby figure is definitely too low in that situation, so it has to come from your provider.

Pound figures for twins are converted from the kilogram ranges the IOM published, which is why they can differ by a pound from charts that round the other way.

Typical weight gain pattern by trimester:

Trimester Weeks Expected Gain
First 1–13 1–4 lbs total (0.5–2 kg)
Second and third 14–40 0.9–1.15 lb/week for a normal starting BMI, less for higher categories

Only a small part of the total belongs to the first trimester, which is why gaining almost nothing in the first three months is normal and not a cause for concern. The weekly rate this calculator reports is derived from your own total rather than quoted as a fixed figure, so the two numbers always agree with each other.

Where the pregnancy weight goes (at term, for a normal-weight woman gaining 30 lbs):

Component Amount
Baby 7–8 lbs (3.2–3.6 kg)
Placenta 1.5 lbs (0.7 kg)
Amniotic fluid 2 lbs (0.9 kg)
Uterus (growth) 2 lbs (0.9 kg)
Breast tissue (growth) 2 lbs (0.9 kg)
Blood volume increase 4 lbs (1.8 kg)
Body fluid increase 4 lbs (1.8 kg)
Maternal fat stores 6–8 lbs (2.7–3.6 kg)

Worked example: Pre-pregnancy weight: 145 lbs, Height: 5'5" BMI = (145 / 65²) × 703 = (145 / 4225) × 703 = 24.1 → Normal weight category Recommended total gain: 25–35 lbs

At week 20, the expected range is 7.2 to 12.0 lbs. That comes from 1–4 lbs by week 13, then 7 more weeks at 0.89–1.15 lb/week. Someone who has gained 8 lbs at week 20 is inside that range.

The curve is anchored on the published total, so at week 40 it lands on exactly 25 and 35 rather than near them.

The band is wide, and deliberately so. The lower edge assumes you gained the minimum early and are gaining at the slower end; the upper edge assumes the opposite of both. Landing anywhere between them is normal, and where you sit within the band matters much less than the trend from one appointment to the next.

When weight gain is outside the range:

  • Too little weight gain is associated with premature birth and low birth weight
  • Too much weight gain is associated with gestational diabetes, C-section delivery, and heavier birth weight
  • Both extremes carry risk, which is why the trend gets checked at every appointment rather than once

Important: These are population-level guidelines. Every pregnancy is individual. Always follow your OB, midwife, or healthcare provider’s personalized recommendations for your specific situation.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.