การวิ่งนั้นมีส่วนช่วยสุขภาพด้วยการช่วยควบคุมน้ำหนักตัว การกินมากเกินไปควบคู่ไปกับการไม่ออกกำลังกายเป็นสาเหตุที่พบบ่อยที่สุดของภาวะน้ำหนักเกินและโรคอ้วนซึ่งมีส่วนเกี่ยวข้องกับโรคต่างๆ อัตราการเป็นโรคเบาหวานโรคหลอดเลือดหัวใจและโรคถุงน้ำดีนั้นสูงกว่าในคนอ้วนและคนอ้วนมากกว่าคนที่มีน้ำหนักตัวโดยเฉลี่ย ดังนั้นการควบคุมน้ำหนักตัวจึงเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งสำหรับวัยกลางคน
การวิ่งเป็นวิธีที่มีประสิทธิภาพในการป้องกันโรคอ้วน การเร่งความเร็วในการเผาผลาญใช้พลังงานสลายไกลโคเจน (น้ำตาลในเลือด) และลดการสะสมไขมัน อัตราการเผาผลาญแคลอรี่ในระหว่างการวิ่งมีหลายเท่าของอัตราการพัก คนที่มีสุขภาพจะกินแคลอรี่ประมาณ 100 หลาเมื่อวิ่งด้วยความเร็ว 400 หลา การวิ่งออกกำลังกาย 3 ไมล์จะเผาผลาญ 450 แคลอรี่ประมาณหนึ่งในห้าของการบริโภคต่อวันโดยเฉลี่ย
แต่คนที่มีน้ำหนักน้อยและอ่อนแอที่มีระบบย่อยอาหารไม่เพียงพอก็สามารถได้รับประโยชน์จากการวิ่งเช่นกัน การวิ่ง – การวิ่งช้าเป็นหลัก – สามารถปรับปรุงการเผาผลาญอาหารของพวกเขาอาหารทานเล่นและการย่อยอาหาร การเปลี่ยนแปลงเหล่านี้ควรนำไปสู่การเพิ่มน้ำหนักตัวที่เหมาะสม
