Cauzele obezitatii infantile pot fi multiple si includ factori genetici, stil de viata sedentar, dieta nesanatoasa, suplimentarea cu formula in locul alaptarii, tratarea copiilor cu medicamente cu efecte secundare care pot influenta greutatea corporala, probleme emotionale sau comportamentale care duc la consum de alimente datorita anxietatii, depresiei sau monopolizarea timpului in fata ecranelor.