How Much Does Weight Fluctuate in a Day? 102 Days of My Own Data

My weight moves 0.66 kg between two mornings on an average day, and more than 1 kg on almost a quarter of days. What drives the swing, and how to read through it.

Mark prommer.net as a preferred source Our articles show up more often, with a Preferred badge
Daily weigh-ins scattered around a smooth trend line
Daily weigh-ins scattered around a smooth trend line

Short answer: within a single day your weight normally rises 1 to 2 kg from morning to evening, because of what you eat and drink. Between two mornings it moves less, but more than most people expect. In my own log, 102 pairs of weigh-ins on back-to-back days, the average change was 0.66 kg. It moved more than 0.5 kg on 48% of days and more than 1 kg on 23%.

For comparison, the fastest sustainable fat loss is around 0.5 to 1 kg a week, which is 0.1 to 0.15 kg a day. The daily noise is four to six times larger than the signal you are trying to see. That is the whole problem with the scale, and the reason I eventually built a model that predicts my morning weight and grades itself in public.

My numbers: two years of morning weigh-ins

0–0.25 kg: 33 days 33 0–0.25 0.25–0.5 kg: 14 days 14 0.25–0.5 0.5–0.75 kg: 19 days 19 0.5–0.75 0.75–1 kg: 11 days 11 0.75–1 1–1.5 kg: 15 days 15 1–1.5 1.5–2 kg: 7 days 7 1.5–2 2–2.5 kg: 3 days 3 2–2.5 change between two consecutive mornings (kg, either direction)
102 pairs of weigh-ins on consecutive days, December 2024 to October 2026. Median 0.5 kg, 90th percentile 1.45 kg, largest 2.22 kg.

About a third of mornings land within 0.25 kg of the day before. The rest spread out to 2 kg. None of these days involved a change in fat anywhere near that size.

94 95 96 97 98 5 Jan: 96.3 kg (trend 96.3) 5 Jan 6 Jan: 96.0 kg (trend 96.3) 7 Jan: 96.3 kg (trend 96.3) 8 Jan: 96.4 kg (trend 96.3) 8 Jan 9 Jan: 95.4 kg (trend 96.1) 10 Jan: 96.0 kg (trend 96.1) 11 Jan: 96.2 kg (trend 96.1) 11 Jan 12 Jan: 96.7 kg (trend 96.2) 13 Jan: 96.5 kg (trend 96.3) 14 Jan: 94.8 kg (trend 95.9) 14 Jan 15 Jan: 94.4 kg (trend 95.6) 16 Jan: 95.3 kg (trend 95.5) 17 Jan: 95.8 kg (trend 95.6) 17 Jan 18 Jan: 95.1 kg (trend 95.4) 19 Jan: 94.9 kg (trend 95.3) 20 Jan: 95.5 kg (trend 95.3) 20 Jan 21 Jan: 96.4 kg (trend 95.6)
17 straight mornings, 5 to 21 January 2025 (logged in MacroFactor). Dots are weigh-ins, the line is the 10-day weighted trend my prediction model uses. Start 96.3 kg, end 96.4 kg, range 2.3 kg.

This is the run that convinced me to stop reading single days. Over 17 mornings I went from 96.3 kg to 96.4 kg. Net change: nothing. In between, the scale covered 2.3 kg, from 94.4 to 96.7. If I had judged each morning on its own, I would have had three “breakthroughs” and two “disasters” in a fortnight in which nothing happened.

90 91 92 93 94 95 11 Jul: 94.4 kg (trend 94.4) 11 Jul 12 Jul: 94.6 kg (trend 94.5) 13 Jul: 93.9 kg (trend 94.3) 14 Jul: 94.0 kg (trend 94.2) 14 Jul 15 Jul: 93.9 kg (trend 94.2) 16 Jul: 94.1 kg (trend 94.1) 17 Jul: 93.3 kg (trend 93.9) 17 Jul 18 Jul: 92.3 kg (trend 93.5) 19 Jul: 93.8 kg (trend 93.6) 20 Jul: 92.5 kg (trend 93.3) 20 Jul 21 Jul: 92.5 kg (trend 93.1) 22 Jul: 93.8 kg (trend 93.3) 23 Jul: 92.5 kg (trend 93.1) 23 Jul 24 Jul: 92.5 kg (trend 92.9) 25 Jul: 93.4 kg (trend 93.1) 26 Jul: 93.4 kg (trend 93.1) 26 Jul 27 Jul: 91.3 kg (trend 92.7) 28 Jul: 91.2 kg (trend 92.3)
18 straight mornings, 11 to 28 July 2026, after the femur fracture and back on a GLP-1. Real loss about 0.19 kg a day, average daily swing 0.69 kg.

July 2026 was the opposite case: real, steady loss of about 0.19 kg a day on a GLP-1 with training coming back. Even then the daily number went up on 7 of the 17 days. The trend line went down on 12 of them and never rose by more than 0.2 kg.

What moves the scale from one morning to the next

DriverTypical sizeDirection
Food and drink still in the gut0.5–1.5 kgUp after a big or late dinner
Bowel movement before weighing0.2–0.4 kgDown (see does pooping change your weight)
Carbs vs your usual (glycogen stored with water)up to ~0.5 kgUp after a carb-heavy day, down on low-carb days
Salt vs your usualup to ~0.3 kgUp after a salty meal, fades in 1–3 days
Sweat and plain watersmall if you drink it backEvens out within a day
Real fat change0.05–0.15 kgThe only one that lasts

Hydration surprised me most. I expected sweat to be a big driver because I train in Bali heat. It is not, as long as I drink back what I lose: the body regulates water within a day. Carbs, salt and gut content are what still show up the next morning. The weekly rhythm in my log fits that too. Friday to Sunday mornings read heavier than the morning before on average, and Monday and Tuesday mornings lighter. That is the weekend menu, not weekend fat.

How to read through the noise

  1. Weigh under the same conditions every time. Same scale, fasted, after the toilet. That alone removes the biggest within-day swing. My protocol is on the best time to weigh yourself.
  2. Judge a 7 to 10 day average, not a day. A weighted trend, where each new reading counts about a quarter, reacts within a week and ignores single spikes.
  3. Explain the day before. A carb refeed, a restaurant meal or no bowel movement explains most of a jump. If you can name the cause, it is not a gain.
  4. Give it two to three days. Water from salt and carbs usually leaves within 72 hours. Fat does not.

Frequently Asked Questions

How much does weight fluctuate in a day?

From morning to evening, 1 to 2 kg (2 to 4 lb) is normal for an adult, because of the food and drink inside you. Between two fasted mornings my own average is 0.66 kg, and more than 1 kg on about one day in four.

Is a 2 kg weight fluctuation normal?

Within one day, yes. Between two mornings it is at the high end: my largest jump in two years of logs was 2.22 kg. If a 2 kg change does not reverse within a few days, or comes with swelling, talk to a doctor.

Why do I weigh more at night?

Because you are carrying the day’s food and drink, about 1 to 2 kg of it, and some of the water bound to the carbs and salt you ate. Overnight you lose water through breathing and sweat, and in the morning you empty your bladder and often your bowels.

How do I know if I actually gained weight?

Compare averages, not days. A 7 to 10 day average of fasted morning weigh-ins moves only when tissue or long-term water changes. One heavy morning after a pizza night is not a gain.

Used by 50,000+ athletes

Ready to Train Smarter?

Get personalized training zones, race predictions, and performance insights with our free calculators.