I have learned that gaining muscle make veins more visible not because they increase vein size but because they push out veins more. But, why? Why does gaining muscles push out the veins more?

1 Answer 1


It doesn't, rather it's having low body fat, and hence minimal subcutaneous fat to hide the veins, which makes veins more visible. That's why strongmen, who typically have enormous amounts of muscle, but also higher levels of body fat, don't have particularly visible veins.

  • 1
    Mostly true, however the body will also adapt to stress on the muscle by also growing new blood vessels (Neovasculogenesis) to meet the increase demands for oxygen in a working muscle. These aren't usually the visible veins, however.
    – JohnP
    Commented May 22, 2023 at 15:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.