As a young person, I’d say yes, as an old person like myself, not so much…it does keep me in shape and I know I’d probably heavier if I was not swimming Or working out in the gym. But beyond 50, the weight does not drop off like it does in your 20-30s. At least that is my experience.jump in and lose yourself swimming is such great for losing weight