what causes fat in arms? arm fat is often a result of excess fat in the body. chances are, your body has decided to store some excess fat under the skin - and it happens to be on your arms. it can also show up on your thighs and on the stomach and honestly, it's just a natural occurrence when you gain weight.